/* ==========================================================================
   JustiComm · accueil v4 · accents des titres (point ouvert « accents de Cormorant »)
   Octave, 15/10/2026 · proposition, à valider par Raoudha (touche la police de la charte : seuls les accents changent).

   Le constat (mesuré dans Chromium, voir composants/test-accents.html) : dans Cormorant Garamond, les accents aigu,
   grave et circonflexe des minuscules sont dessinés très hauts (472 → 731 unités pour 1 000, alors que la hauteur d’x
   est à 395, les hampes à 725 et les capitales à 625). C’est le dessin de la police (« accents flamboyants »), pas
   un défaut du navigateur, de la police variable, de la graisse 500, du sous-ensemble ou d’une propriété CSS.

   Le correctif : la même police, Cormorant Garamond 4.001 (fichiers « latin » servis par Google Fonts, police variable
   300 → 700), dont seuls les accents aigu, grave et circonflexe des minuscules (à á â è é ê ì í î ò ó ô ù ú û ý) sont
   raccourcis : pied inchangé à 472 (comme le tréma et le tilde), sommet ramené de 731 à 650, sous les hampes.
   Formes, chasses, crénage, majuscules et toutes les autres lettres : identiques au fichier d’origine.

   Licence : SIL Open Font License 1.1 (Copyright 2015 The Cormorant Project Authors, github.com/CatharsisFonts/Cormorant),
   aucun nom réservé ; version modifiée renommée « Cormorant Garamond JC » par prudence ; texte de la licence à placer
   dans polices/OFL.txt à côté des fichiers. Fichiers produits par outils/accents-cormorant.py (à lancer avec l’accord
   de Raoudha : la police est alors hébergée par le site, ce qui règle aussi ce point pour Cormorant, cf. notes.md).

   À charger après toutes les autres feuilles (il remplace la famille des titres, du haut de page et des cartouches).
   ========================================================================== */

@font-face {
  font-family: "Cormorant Garamond JC";
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url("../polices/cormorant-garamond-jc-romain.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Cormorant Garamond JC";
  font-style: italic;
  font-weight: 300 700;
  font-display: swap;
  src: url("../polices/cormorant-garamond-jc-italique.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Jost (texte courant), hébergée sur le site : @fontsource/jost 5.3.0, sous-ensemble latin, licence OFL (polices/OFL-jost.txt) */
@font-face { font-family: "Jost"; font-style: normal; font-weight: 300; font-display: swap; src: url("../polices/jost-300.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-style: normal; font-weight: 400; font-display: swap; src: url("../polices/jost-400.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-style: normal; font-weight: 500; font-display: swap; src: url("../polices/jost-500.woff2") format("woff2"); }

/* Titres, exergues, questions, chiffres en Cormorant (theme.css : --f-titre, repris par --f-titre-2) */
:root {
  --f-titre: "Cormorant Garamond JC", "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;
}
/* En-tête animé (hero-marteau.css, h1 compris) */
.marteau {
  --m-titre: "Cormorant Garamond JC", "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;
}
/* Boutons cartouche (boutons.css : famille écrite en dur) */
.btn-cartouche {
  font-family: "Cormorant Garamond JC", "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;
}
