/* Polices auto-hébergées : servies depuis notre domaine, aucun visiteur ne
 * touche fonts.googleapis.com ni fonts.gstatic.com. Rien ne sort, rien n'est
 * tracé côté tiers, et la police ne dépend pas d'un service qui tombe.
 *
 * GEIST SOLAR (13/09) = Geist (Vercel, licence ouverte OFL) pour les lettres et
 * Inter pour les chiffres, sous le nom de famille de Sydera, réglée à la manière de Linear : graisses intermédiaires
 * 510 / 590 au lieu de 500 / 600 (voir tailwind.config.ts), chiffres
 * tabulaires dans les tableaux, interlettrage serré sur les titres (index.css).
 * Le fichier de police n'est pas modifié, seul le nom CSS change : la licence
 * OFL l'autorise. Police VARIABLE : un seul fichier de 29 Ko couvre toutes les
 * graisses de 100 à 900.
 * Étapes précédentes : Inter (trop reconnaissable, police par défaut de tout ce
 * que génèrent les outils d'IA, fichiers retirés le 13/09), Switzer (essayée,
 * écartée), Söhne (écartée : 1 500 € de licence chez Klim), Geist nue (08/09).
 */

@font-face {
  font-family: 'Geist Solar';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/geist-solar.woff2') format('woff2-variations');
}
/* Les CHIFFRES seuls (0 à 9) viennent d'Inter 4 (OFL), sous-ensemble de 6 Ko
 * avec axes de graisse et de taille optique, chiffres tabulaires conservés.
 * Décision Elie 13/09 : le dessin des chiffres Geist « décore » (pied du 1,
 * boucles larges du 2, 6, 9), Inter est plus sobre, façon Linear. Déclarée
 * après la face principale : pour un caractère couvert par les deux, la
 * dernière déclarée gagne. Lettres Geist, chiffres Inter, un seul nom CSS. */
@font-face {
  font-family: 'Geist Solar';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  unicode-range: U+0030-0039;
  src: url('/fonts/geist-solar-chiffres.woff2') format('woff2-variations');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/jetbrains-mono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/jetbrains-mono-500.woff2') format('woff2');
}
