/* ---------------------------------------------------------------------------
   POLICES AUTO-HÉBERGÉES — Inter + Space Grotesk
   ---------------------------------------------------------------------------
   Généré le 2026-08-07. Remplace le <link> vers fonts.googleapis.com qui
   figurait dans header.php : ce lien déclenchait, dès le premier octet de
   chaque page et AVANT tout consentement, deux requêtes vers des serveurs
   tiers (fonts.googleapis.com puis fonts.gstatic.com) transmettant l'adresse
   IP du visiteur. Ni script ni iframe : ni ScriptGuard ni EmbedGuard ne
   pouvaient l'intercepter. Les fichiers sont désormais servis depuis ce
   domaine — plus aucune requête tierce, quel que soit le choix du visiteur.

   Familles réellement employées par assets/css/styles.css :
     Inter          — corps de texte (body)
     Space Grotesk  — titres, logo, boutons, citations

   Fichiers : polices VARIABLES, un fichier par famille et par sous-ensemble
   Unicode (latin, latin-ext). 4 fichiers au lieu de 21 : les 7 graisses
   demandées (Inter 400/500/600/700, Space Grotesk 500/600/700) partageaient
   exactement le même binaire — vérifié par empreinte SHA-256.

   Plages d'axe wght réelles, relevées auprès de la source :
     Inter          100 900
     Space Grotesk  300 700   (l'axe s'arrête à 700 ; 100..900 est refusé)
   --------------------------------------------------------------------------- */

/* Inter — latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/inter-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Inter — latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(../fonts/inter-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Space Grotesk — latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/space-grotesk-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Space Grotesk — latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(../fonts/space-grotesk-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
