/* ============================================================
   POLICES AUTO-HÉBERGÉES (RGPD : aucun appel aux serveurs Google)
   Chargé en PREMIER (avant tokens.css) pour que les @font-face
   soient disponibles avant toute utilisation.
   Fichiers woff2 dans assets/fonts/ — source : fichiers officiels
   servis par fonts.gstatic.com (sous-ensemble latin), open source OFL.

   Familles conservées à l'identique :
   - Newsreader        → titres (--font-title)  — variable opsz+wght
   - Source Sans 3     → texte courant (--font-body) — variable wght
   - Libre Baskerville → « E » stylisé de NouvElle® (accompagnement)
   ============================================================ */

/* ---- Newsreader : variable (taille optique 6–72 + graisses 400–700) ---- */
@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../assets/fonts/newsreader-var.woff2") format("woff2");
}
@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 400 700;
  font-display: swap;
  src: url("../assets/fonts/newsreader-italic-var.woff2") format("woff2");
}

/* ---- Source Sans 3 : normal 400 / 600 / 700 (même fichier variable) + italique 400 ---- */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/source-sans-3.woff2") format("woff2");
}
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../assets/fonts/source-sans-3.woff2") format("woff2");
}
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/source-sans-3.woff2") format("woff2");
}
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../assets/fonts/source-sans-3-italic.woff2") format("woff2");
}

/* ---- Libre Baskerville : 700 (le « E » de NouvElle®) ---- */
@font-face {
  font-family: "Libre Baskerville";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../assets/fonts/libre-baskerville-700.woff2") format("woff2");
}
