/* ============================================================
   DarJadida — polices latines servies par le site
   Remplace Google Fonts pour Manrope (titres) et Inter (corps).
   Source : registre npm, @fontsource-variable/manrope@5.3.0 et
   @fontsource-variable/inter@5.3.0 (licence OFL, copiée à côté des
   fichiers). Sous-ensembles latin et latin-ext seulement, unicode-range
   d'origine : le navigateur ne télécharge que ceux dont la page a besoin.

   Noms de famille : « Manrope » et « Inter », ceux de --dj-font-titre et
   --dj-font-corps (darjadida-tokens.css), et non « Manrope Variable » /
   « Inter Variable » des paquets.

   Graisses : les mêmes rendus qu'avec Google Fonts, qui ne servait que
   Manrope 300, 500, 600, 700, 800 et Inter 400, 500, 600.
   - Manrope : deux faces sur le même fichier (téléchargé une fois). Une
     demande en 400, sans face 400 chez Google, était rendue en 500 : la
     face « 500 800 » la reprend de la même façon.
   - Inter : plage 400 à 600. 700 et 800 restent rendus en 600, comme
     avant.
   Les fichiers sont rangés par version : cache d'un an sans risque
   (public/.htaccess).
   ============================================================ */

/* ── Manrope, latin-ext ── */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('../vendor/fonts/fontsource-manrope-5.3.0/manrope-latin-ext-wght-normal.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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500 800;
  src: url('../vendor/fonts/fontsource-manrope-5.3.0/manrope-latin-ext-wght-normal.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;
}

/* ── Manrope, latin (titre du hero = LCP, préchargé par public.php) ── */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url('../vendor/fonts/fontsource-manrope-5.3.0/manrope-latin-wght-normal.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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500 800;
  src: url('../vendor/fonts/fontsource-manrope-5.3.0/manrope-latin-wght-normal.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-display: swap;
  font-weight: 400 600;
  src: url('../vendor/fonts/fontsource-inter-5.3.0/inter-latin-ext-wght-normal.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;
}

/* ── Inter, latin (corps du premier écran, préchargé par public.php) ── */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400 600;
  src: url('../vendor/fonts/fontsource-inter-5.3.0/inter-latin-wght-normal.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;
}
