/* ==========================================================================
   Polices auto-hébergées — Marque Média
   --------------------------------------------------------------------------
   Aucune requête vers fonts.googleapis.com ni fonts.gstatic.com.
   Objectif : ne plus transmettre l'adresse IP des visiteurs à Google
   (LG München I, 20 janvier 2022, 3 O 17493/20 ; doctrine CNIL sur les
   polices distantes et l'article 44 du RGPD).

   Les fichiers .woff2 sont servis par le VPS depuis polices/.
   Licences : SIL Open Font License 1.1 — voir polices/LICENCE.md
   Jeu de caractères : latin (unicode-range restreint, identique au sous-ensemble
   « latin » distribué par Google Fonts).
   ========================================================================== */

/* --- Inter — fichier variable, axe wght 100..900 ------------------------- */
/* Un seul fichier couvre 400, 500 et 600. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('polices/inter-latin-variable.woff2') format('woff2-variations'),
       url('polices/inter-latin-variable.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;
}

/* --- Poppins — fichiers statiques, un par graisse ----------------------- */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('polices/poppins-500-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;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('polices/poppins-600-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;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('polices/poppins-700-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;
}

/* --- Piles de polices recommandées -------------------------------------- */
:root {
  --police-titres: 'Poppins', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --police-texte:  'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}
