/* Polices auto-hébergées (OFL, fichiers variables dans public/fonts/).
   Jamais Google Fonts : l'IP de chaque visiteur partirait chez un tiers — non
   conforme Loi 25 / RGPD, et inutile ici. Le navigateur ne télécharge que la
   famille réellement utilisée (cf. theme.css).

   Ce modèle AJOUTE une sixième famille au socle : Radio Canada (OFL 1.1,
   The Radio-Canada Project Authors), variable 300-700, sous-ensemble latin.
   Dessinée pour le service public francophone, pensée pour le français et
   ses accents : elle porte les titres, les chiffres (`--font-display`) et le
   texte courant (`--font-sans`).
   Elle ne dessine pas l'espace fine insécable (U+202F) qu'Intl place entre
   les milliers en français : son cmap porte un ALIAS vers son espace
   insécable.
   Les cinq familles du socle sont reprises telles quelles — ce fichier
   remplace celui du socle par recouvrement d'overlay, il doit rester complet. */

@font-face {
  font-family: 'Inter';
  src: url('/fonts/inter.woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('/fonts/plus-jakarta-sans.woff2') format('woff2');
  font-weight: 200 800;
  font-display: swap;
}

@font-face {
  font-family: 'Space Grotesk';
  src: url('/fonts/space-grotesk.woff2') format('woff2');
  font-weight: 300 700;
  font-display: swap;
}

@font-face {
  font-family: 'Manrope';
  src: url('/fonts/manrope.woff2') format('woff2');
  font-weight: 200 800;
  font-display: swap;
}

@font-face {
  font-family: 'Source Serif 4';
  src: url('/fonts/source-serif-4.woff2') format('woff2');
  font-weight: 200 900;
  font-display: swap;
}

@font-face {
  font-family: 'Radio Canada';
  src: url('/fonts/radio-canada.woff2') format('woff2');
  font-weight: 300 700;
  font-display: swap;
}
