/* =============================================================================
   POLICES AUTO-HÉBERGÉES (audit du 27/07/2026)
   =============================================================================
   AVANT : le site allait chercher Inter et Space Grotesk chez Google à chaque
   visite. Pour les récupérer, le navigateur du visiteur devait se présenter à
   Google — et lui donnait donc son ADRESSE IP, avant même que la personne ait
   cliqué ou accepté quoi que ce soit. En Europe c'est une donnée personnelle
   transmise à un tiers sans consentement ; un site allemand a été condamné pour
   exactement ça en janvier 2022 (LG München I, 3 O 17493/20).

   MAINTENANT : les fichiers sont chez nous. Le visiteur ne parle plus qu'à notre
   domaine. Aucun appel sortant, aucune IP transmise.

   LE RENDU EST STRICTEMENT IDENTIQUE. Ce sont les MÊMES fichiers que servait
   Google, récupérés une fois. Ce sont des polices VARIABLES : un seul fichier
   porte toutes les graisses (400 à 700), d'où « font-weight: 100 900 » ci-dessous
   — ne pas le remplacer par une graisse fixe, le gras redeviendrait du normal.

   Deux fichiers par famille : « latin » couvre le français courant, « latin-ext »
   les caractères d'Europe centrale et orientale. Le navigateur ne télécharge que
   celui dont il a besoin, grâce à unicode-range.

   POUR METTRE À JOUR : refaire la demande à
   https://fonts.googleapis.com/css2?family=Inter:wght@400..700&family=Space+Grotesk:wght@500..700
   avec un navigateur récent, et remplacer les .woff2 de public/fonts/web/.
   ============================================================================= */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/web/Inter-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;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/fonts/web/Inter.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;
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/fonts/web/SpaceGrotesk-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;
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/fonts/web/SpaceGrotesk.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;
}
