/* MLsign — L'aréna et la lumière (validée 2026-07-26)
   Fontes auto-hébergées.

   CE FICHIER N'EST PLUS UNE COPIE DE design/out/fonts.css, et l'ancien en-tête
   « Généré par design/build.mjs » mentait déjà : le générateur écrit des URL
   `../fonts/` et émet les six Switzer, celui-ci sert `/assets/font/` et n'en
   retient que deux. design/build.mjs n'écrit jamais dans landing/mlsign-v7/
   vérifié sur ses writeFileSync, donc rien ici ne se fait écraser.

   Sous-ensemble de lancement : Switzer 400i, 500 et 900 restent écartés
   (~54 Ko), la hiérarchie ne tient qu'en 400/700. Fragment Mono n'est jamais
   préchargée : elle ne parle qu'à partir du pivot et dans le rapport.

   INSTRUMENT SERIF (SIL OFL) est la voix display du site depuis le 14.08, sur
   décision de Nazaire contre la recommandation inverse. Elle porte h1 et h2, le
   pivot et le refrain, et RIEN d'autre : h3, h4 et tout le texte restent en
   Switzer. Les deux coupes pèsent 43,2 Ko et la 400 REMPLACE Switzer_700 en
   tête des préchargements, elle ne s'y ajoute pas, c'est elle qui est
   maintenant le LCP de la manchette. L'italique n'est pas décorative : elle
   porte le refrain de l'accueil aux deux endroits où il paraît, et sans
   fichier propre le navigateur en synthétiserait une oblique géométrique.
   La portée s'arrête au site : design/tokens.json n'est pas touché, sinon
   --font-display descendrait dans l'app marcheur et le dashboard, que personne
   n'a arbitrés. Voir DESIGN.md, section Typographie. */
@font-face {
  font-family: "Instrument Serif";
  src: url("/assets/font/InstrumentSerif_400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Instrument Serif";
  src: url("/assets/font/InstrumentSerif_400_italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/font/Switzer_400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Switzer";
  src: url("/assets/font/Switzer_700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fragment Mono";
  src: url("/assets/font/FragmentMono.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
