/**
 * fonts.css — Circuits Paris Ouest (Story 5.7)
 *
 * Déclarations @font-face self-hosted avec `font-display: swap`
 * pour éviter le FOIT (Flash Of Invisible Text) et améliorer le LCP.
 *
 * NOTE : aucune woff2 n'est encore committée dans public/assets/fonts/.
 * Tant que les fichiers ne sont pas livrés, on utilise un fallback
 * system-ui / -apple-system côté `--font-body` / `--font-display`
 * (cf. styles.css). Quand les fichiers seront ajoutés :
 *  1. Décommenter les blocs @font-face ci-dessous
 *  2. Ajouter <link rel="preload"> dans index.html
 *  3. Mettre à jour les `--font-*` vars dans styles.css
 */

/*
@font-face {
  font-family: 'GT America';
  src: url('/assets/fonts/gt-america-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GT America';
  src: url('/assets/fonts/gt-america-medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/assets/fonts/jetbrains-mono-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
*/

/* Fallback applicable tant que les woff2 ne sont pas livrés.
   Variables consommées dans styles.css. */
:root {
  --font-loaded-fallback:
    system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
