/*
 * Self-hosted fonts for the Lëtz-Apps gate page (php/index.php).
 * This file is served as a static asset from /fonts/fonts.css.
 *
 * The woff2 files are NOT committed to the repository — they are copied
 * from @fontsource package files by the CI "Self-host fonts" step in
 * DeployOVH.yml and placed alongside this file in dist/fonts/.
 *
 * Latin subset only — sufficient for the site's language (EN/FR/LU/DE).
 *
 * F-16: Eliminates the Google Fonts CDN dependency from the gate page.
 *       The SPA receives fonts via @fontsource imports in src/main.js,
 *       bundled by Vite into dist/assets/.
 */

/* ── Inter ───────────────────────────────────────────────────────────── */

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

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

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

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

/* ── JetBrains Mono ──────────────────────────────────────────────────── */

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

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