/* ---------------------------------------------------------------------------
 * fonts.css — Polices AUTO-HÉBERGÉES (plus aucun appel à fonts.googleapis.com).
 *
 * Pourquoi local : (1) supply-chain — un CDN tiers sans SRI peut servir
 * n'importe quoi ; (2) RGPD — charger Google Fonts transmet l'IP du visiteur
 * à Google (audience diaspora = européenne) ; (3) 2G/3G — une résolution DNS
 * + une connexion TLS de moins, et 39 Ko de woff2 seulement.
 *
 * Manrope est une police VARIABLE : un seul fichier couvre les graisses
 * 400→800 (font-weight: 200 800 déclare l'axe). Couverture des glyphes
 * français (é œ Œ € ’ — ·) vérifiée dans les cmap des deux fichiers avant la
 * bascule (fontTools, 2026-07-17).
 * ------------------------------------------------------------------------- */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url('../assets/fonts/manrope-variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Marcellus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/marcellus-400.woff2') format('woff2');
}
/* Dwight — chargé EN PERMANENCE (pas seulement quand le sélecteur est sur Dwight),
   uniquement pour le wordmark du logo (.brand__name), qui est figé sur Dwight.
   Une seule graisse (Regular) : le logo n'en utilise pas d'autre. */
@font-face {
  font-family: 'Dwight';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/dwight/Dwight_regular/Dwight-Regular.woff2') format('woff2');
}
