/* ============================================================================
   Polices auto-hebergees — Kit UI Evan Bombart
   ----------------------------------------------------------------------------
   AUCUN appel a Google Fonts : chaque chargement depuis fonts.googleapis.com
   transmet l'IP du visiteur a Google (juge illicite sans consentement, tribunal
   de Munich, 2022) et ajoute une connexion tierce sur le chemin critique.
   Les fichiers sont servis depuis ce meme domaine, en cache immuable.

   Polices variables (un seul fichier pour toutes les graisses) :
   Inter 343 Ko, Space Grotesk 48 Ko, JetBrains Mono 90 Ko.
   JetBrains Mono n'est pas variable ici : seule la Regular est chargee, le
   mono ne sert qu'aux donnees et aux surtitres.

   Licences : les trois sont sous SIL Open Font License 1.1.
     Inter          https://github.com/rsms/inter
     Space Grotesk  https://github.com/floriankarsten/space-grotesk
     JetBrains Mono https://github.com/JetBrains/JetBrainsMono

   `font-display: swap` : le texte s'affiche immediatement dans la police de
   repli, puis bascule. Un `block` ferait clignoter une page vide pendant le
   telechargement — regression de perception directe (seuil de Doherty).
   ========================================================================== */

@font-face {
  font-family: "Inter";
  src: url("/v1/polices/Inter.woff2") format("woff2");
  font-weight: 100 900;   /* police variable : toute la plage en un fichier */
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Space Grotesk";
  src: url("/v1/polices/SpaceGrotesk.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("/v1/polices/JetBrainsMono.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
