/* ════════════════════════════════════════════════════════════════
   Polices auto-hébergées — RGPD strict, zéro fetch externe.
   ════════════════════════════════════════════════════════════════

   Avant : <link href="https://fonts.googleapis.com/css2?family=Nunito..."
   chargeait les polices depuis les CDN Google → IP du visiteur loggée
   chez Google, jurisprudence allemande LG München 2022 condamnait ce
   pattern sans consentement.

   Maintenant : les .woff2 sont auto-hébergés dans site/fonts/, plus
   aucune requête vers fonts.gstatic.com / fonts.googleapis.com.

   Nunito : 5 graisses embarquées (400 / 600 / 700 / 800 / 900) pour
   un rendu pixel-perfect des titres, boutons et textes gras.
   Fredoka One : poids unique 400 (le seul existant pour cette famille).
*/

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/nunito-v32-latin-regular.woff2") format("woff2");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/nunito-v32-latin-600.woff2") format("woff2");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/nunito-v32-latin-700.woff2") format("woff2");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/nunito-v32-latin-800.woff2") format("woff2");
}

@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/nunito-v32-latin-900.woff2") format("woff2");
}

@font-face {
  font-family: "Fredoka One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/fredoka-v17-latin-regular.woff2") format("woff2");
}
