/* fonts.css — polices auto-hébergées (Vision Dark stack)
 *
 * Remplace le chargement à distance de Google Fonts (fonts.googleapis.com /
 * fonts.gstatic.com) depuis index.html. Raison : chaque chargement distant
 * transmet l'IP du visiteur à Google sans consentement ni base légale claire
 * (point de non-conformité RGPD documenté — jurisprudence LG München 2022,
 * recommandation CNIL). Voir mémoire project-cac-audit, item 26.
 *
 * Fichiers sources : sous-ensemble latin uniquement (couvre le français —
 * accents é/è/ê/à/ç/œ etc. compris dans la plage U+0000-00FF, U+0152-0153),
 * les autres sous-ensembles (cyrillic/greek/vietnamese/latin-ext) ne sont pas
 * nécessaires pour ce site et ont été exclus pour garder les fichiers légers.
 *
 * Outfit et JetBrains Mono sont des polices variables chez Google Fonts : un
 * seul fichier woff2 couvre toute la plage de graisses (d'où le `font-weight`
 * en intervalle ci-dessous, pas une valeur unique). Barlow Condensed est
 * statique : un fichier distinct par graisse.
 */

@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./barlow-condensed-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./barlow-condensed-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./barlow-condensed-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('./barlow-condensed-800.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('./barlow-condensed-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('./outfit-variable.woff2') format('woff2');
}

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