/* ═══════════════════════════════════════════════════════════════════════════
   OUTREMER — fontes auto-hébergées (Archivo variable + JetBrains Mono)
   ═══════════════════════════════════════════════════════════════════════════
   COPIE CANONIQUE (registre design-system/outremer/). Les woff2 vivent dans
   fonts/ à côté ; chaque app les sert depuis /fonts/. Zéro CDN au runtime.

   Deux fichiers variables, sous-ensemble latin (français, anglais) :
   - Archivo : axes largeur 100 → 125 % et graisse 400 → 800. Texte courant
     en largeur 100 ; titres en 110 % et 125 %, graisse 800 (DESIGN.md §4).
   - JetBrains Mono : graisse 400 → 700, étiquettes et données.
   Licence SIL Open Font License 1.1 (fonts/OFL-*.txt).

   Régénérer (source Google Fonts, poste de travail) :
     curl -4 -sSLO "https://github.com/google/fonts/raw/main/ofl/archivo/Archivo%5Bwdth,wght%5D.ttf"
     puis fontTools : sous-ensemble latin, PUIS instancer.instantiateVariableFont
     avec {"wght": (400, 800), "wdth": (100, 125)} (dans cet ordre : l'inverse
     plante sur la table gvar), flavor woff2. Recette complète : DESIGN.md §4.
   ═══════════════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400 800;
  font-stretch: 100% 125%;
  font-display: swap;
  src: url('/fonts/archivo-variable-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/jetbrains-mono-variable-latin.woff2') format('woff2');
}
