/* ==========================================================================
   OPTIMIZ BTP — Polices auto-hébergées

   Space Grotesk et Inter, toutes deux sous SIL Open Font License 1.1
   (usage commercial et redistribution autorisés — l'auto-hébergement est
   donc parfaitement légal).

   ⚠️ AUCUNE requête vers fonts.googleapis.com : requête tierce (RGPD),
   dépendance réseau externe, et coût sur le LCP. La version actuelle du
   site les chargeait depuis Google — c'est ce qu'on corrige ici.

   Les deux familles sont des POLICES VARIABLES : un seul fichier couvre
   toute la plage de graisses, et les valeurs intermédiaires sont
   interpolées. Deux fichiers au lieu de six.

   Poids mesuré le 2026-08-03 :
     inter-latin-var.woff2 .......... 48 256 octets
     space-grotesk-latin-var.woff2 .. 22 288 octets
     TOTAL .......................... 70 544 octets (68,9 Ko)

   Sous-ensemble latin (U+0000-00FF + ponctuation courante) : le français
   est intégralement couvert, y compris les accents, l'œ et les guillemets.
   ========================================================================== */

/* ---- Space Grotesk — display, graisses 500 à 700 ------------------------ */

@font-face {
  font-family: "Space Grotesk";
  src: url("../fonts/space-grotesk-latin-var.woff2") format("woff2");
  font-weight: 300 700;   /* plage variable, pas une graisse fixe */
  font-style: normal;
  font-display: swap;
  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 — corps, graisses 300 à 500 ---------------------------------- */

@font-face {
  font-family: "Inter";
  src: url("../fonts/inter-latin-var.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  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;
}
