/* Gambarino — self-hosted (Fontshare / Indian Type Foundry).
 *
 * ⚠️ PAS GOOGLE FONTS : cette police n'y est pas. Elle vient de Fontshare
 * (fontshare.com/fonts/gambarino), le service gratuit d'ITF, et le fichier
 * ci-dessous est celui de leur kit officiel — jamais un des innombrables sites
 * de « téléchargement gratuit » qui la redistribuent, ce que sa licence
 * interdit explicitement (FFL v2.0, § 02).
 *
 * ⚠️ LICENCE : ITF Free Font License v2.0. Gratuite, usage COMMERCIAL inclus,
 * durée illimitée, attribution facultative, et l'auto-hébergement est non
 * seulement autorisé mais RECOMMANDÉ par le texte de la licence (§ 01), qui
 * précise que passer par leur API est optionnel. Ce n'est pas de l'open source
 * (pas SIL OFL) : c'est du freeware propriétaire.
 * Designer : Théo Guillard. © Indian Type Foundry.
 *
 * ⚠️ NE PAS SUBSETTER CE FICHIER, et c'est la seule contrainte qui morde ici :
 * la licence interdit toute modification (§ 02, § 05), subsetting et conversion
 * de format compris. Un pipeline de build qui sous-ensemble les polices
 * automatiquement violerait la licence. Le fichier fait 17 Ko, il n'y a rien à
 * gagner à le découper.
 *
 * ⚠️ UN SEUL FICHIER, PAS DE DÉCOUPE latin / latin-ext : c'est ce qui distingue
 * cette feuille des sept autres du dossier, dont les `unicode-range` viennent
 * de Google Fonts, qui livre ses polices déjà découpées. Ici la fonte est
 * livrée d'un bloc et on n'a PAS le droit de la découper — donc pas de
 * `unicode-range` à écrire. Les 381 caractères couvrent le latin, le français
 * inclus, apostrophe typographique (U+2019) comprise : vérifié sur la chaîne du
 * titre, aucun caractère manquant.
 *
 * ⚠️ 400 EST LA SEULE GRAISSE, et il n'y a rien d'autre à demander : Gambarino
 * est une statique à dessin unique — pas de variable, pas de gras, pas
 * d'italique. Écrire `font-weight: 600` sur un titre en Gambarino ferait
 * SYNTHÉTISER un faux gras par le navigateur (épaississement mécanique, contre-
 * formes bouchées), qui ne se signale par aucune erreur. C'est exactement le
 * piège documenté pour Young Serif dans `globals.css` : la graisse écrite dans
 * la règle doit être celle que le `.woff2` porte vraiment.
 * Si « plus gras » est demandé un jour sur ce titre, il faudra changer de
 * police, pas monter un nombre.
 */

@font-face {
  font-family: 'Gambarino';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/gambarino-normal.woff2') format('woff2');
}
