/* ══════════════════════════════════════════════════════════════════
   FactualRisk — polices auto-hébergées (conformité CNIL, zéro requête Google)
   Déployer ce fichier à la racine du site + le dossier /fonts/ à la racine.
   Chemins absolus : fonctionnent depuis n'importe quelle profondeur de page.
   ══════════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/BebasNeue.woff2') format('woff2');
}

/* Space Grotesk — variable (300→700) */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/fonts/SpaceGrotesk-var.woff2') format('woff2-variations'),
       url('/fonts/SpaceGrotesk-var.woff2') format('woff2');
}

/* JetBrains Mono — variable (300→500) */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-var.woff2') format('woff2-variations'),
       url('/fonts/JetBrainsMono-var.woff2') format('woff2');
}

/* Fraunces — italique décoratif (titres .br-headline) */
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url('/fonts/Fraunces-Italic.woff2') format('woff2');
}
