/* =============================================================
   SOCLE — fonts.css
   Familles auto-hébergeables (SIL OFL), sous-ensemble latin.
   Partagé par tous les thèmes : c'est la TROISIÈME feuille du socle,
   avec tokens.css. L'en-tête a annoncé « thème Chaleureux » jusqu'au
   18 août 2026, alors que l'axe thème l'avait déjà rendu commun.
   -------------------------------------------------------------
   Les @font-face vivent dans fonts-face.css, GÉNÉRÉ par
   `npm run fonts` avec les binaires. Écrits ici à la main, les noms
   de fichiers y dériveraient du script en silence.

   CE FICHIER NE DÉCLARE PLUS AUCUNE PILE, et c'est le sujet de la
   décision du 18 août 2026. « Typographie posée » est la définition du
   thème Sobre (doc 04 §4.2) : une définition qu'un thème ne peut pas
   exécuter n'en est pas une. Les trois `--font-*` vivent donc dans
   `themes/<nom>/echelle.css`, avec le POIDS MESURÉ de ce thème.

   La frontière est la même que partout ailleurs ici, et elle porte sur
   une AUTORITÉ : le socle dit QUELLES familles existent — la liste
   fermée ci-dessous, leurs binaires, leurs licences — le thème dit
   LAQUELLE mène, et la peau du client peut l'écraser. Rien n'a été mis
   en exception : `test/themes.test.js` refuse toujours qu'un thème
   redéclare un token du socle, et cette règle reste sans trou parce que
   ces trois-là n'appartiennent plus au socle.
   -------------------------------------------------------------
   LISTE FERMÉE — le client choisit UNE famille par rôle.
   Aucune ne fait disparaître le caractère du thème.
     Titrage     : Bricolage Grotesque · Schibsted Grotesk · Space Grotesk
                   Source Serif 4
     Texte       : Hanken Grotesk · Public Sans · Figtree · Instrument Sans
     Utilitaire  : IBM Plex Mono · Spline Sans Mono · JetBrains Mono
   Toutes sont déposées : un client qui choisit Figtree est un cas
   PRÉVU, pas un build cassé. Le navigateur n'en charge que trois.

   Source Serif 4 est entrée le 18 août 2026 pour le thème Sobre, à 400 et
   non à 700 : le poids appartient à la famille, pas au rôle (voir
   tools/fonts.mjs, où l'union des poids coûterait 18 Ko à Chaleureux).
   Elle est la seule des cinq candidates dont les capitales accentuées
   tiennent dans une boîte de ligne serrée — seuil mesuré 1,058 contre
   1,135 à 1,308 pour les autres. Elle n'impose donc rien à l'échelle du
   thème qui l'emploie. Le spécimen qui a servi au verdict n'est pas dans
   le dépôt : c'est une capture, elle a été regardée, pas archivée.
   ============================================================= */

@import url("fonts-face.css");
