/* ==========================================================================
   Polices hébergées sur le site (aucun appel à Google : conforme RGPD)
   Toutes sous licence libre SIL Open Font License 1.1 (voir ../fonts/*-OFL.txt)
   - Instrument Serif : titres (élégant, éditorial, esprit magazine beauté)
   - Instrument Sans  : textes
   - Nothing You Could Do : touches manuscrites (signature de Justine)
   ========================================================================== */
@font-face { font-family: "Instrument Serif"; src: url("../fonts/InstrumentSerif-Regular.woff") format("woff"); font-weight: 300 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Instrument Serif"; src: url("../fonts/InstrumentSerif-Italic.woff") format("woff"); font-weight: 300 700; font-style: italic; font-display: swap; }
@font-face { font-family: "Instrument Sans"; src: url("../fonts/InstrumentSans-Regular.woff") format("woff"); font-weight: 300 550; font-style: normal; font-display: swap; }
@font-face { font-family: "Instrument Sans"; src: url("../fonts/InstrumentSans-Bold.woff") format("woff"); font-weight: 551 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Instrument Sans"; src: url("../fonts/InstrumentSans-Italic.woff") format("woff"); font-weight: 300 800; font-style: italic; font-display: swap; }
/* Polices de repli ajustées : pendant le chargement, le texte occupe à peu près la même place
   qu'avec Instrument Serif (très étroite), pour éviter que la page « saute » quand la police arrive. */
@font-face { font-family: "Repli Serif Georgia"; src: local("Georgia"); size-adjust: 75%; }
@font-face { font-family: "Repli Serif Noto"; src: local("Noto Serif"), local("NotoSerif-Regular"), local("Droid Serif"); size-adjust: 76%; }
@font-face { font-family: "Repli Serif Times"; src: local("Times New Roman"), local("TimesNewRomanPSMT"), local("Times"); size-adjust: 86%; }
@font-face { font-family: "Repli Serif DejaVu"; src: local("DejaVu Serif"); size-adjust: 66%; }
@font-face { font-family: "Repli Sans DejaVu"; src: local("DejaVu Sans"); size-adjust: 90%; }
@font-face { font-family: "Nothing You Could Do"; src: url("../fonts/NothingYouCouldDo-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

:root {
  --f-display: "Instrument Serif", "Repli Serif Georgia", "Repli Serif Noto", "Repli Serif Times", "Repli Serif DejaVu", serif;
  --f-texte: "Instrument Sans", "Segoe UI", system-ui, "Repli Sans DejaVu", sans-serif;
  --f-main: "Nothing You Could Do", "Segoe Print", "Bradley Hand", cursive;
}
/* Instrument Serif n'a qu'une graisse : on évite le faux gras et on garde des titres fins et élégants */
h1, h2, h3, .titre-xl, .titre-l, .titre-m, .titre-s, .scene__titre, .ouverture__ligne { font-weight: 400; font-synthesis: none; letter-spacing: -0.01em; }
.scene__titre { line-height: .98; }
/* La police manuscrite est plus fine : on l'agrandit un peu pour la signature */
.signature, .histoire blockquote footer, .main-ecrite { font-size: 2.1rem; line-height: 1.2; color: #b04a5f; }
