/*
  RiPixL — Lokale Schriftarten (DSGVO-konform)
  ============================================================
  EINMALIG SETUP:
  1. https://gwfh.mranftl.com/fonts/space-grotesk?subsets=latin öffnen
     → Weights: 400, 500, 600 → "Download files" → entpacken → woff2-Dateien hierher
  2. https://gwfh.mranftl.com/fonts/jetbrains-mono?subsets=latin öffnen
     → Weights: 400, 500 → "Download files" → woff2-Dateien hierher
  3. https://gwfh.mranftl.com/fonts/inter?subsets=latin öffnen
     → Weights: 400, 500 → "Download files" → woff2-Dateien hierher
  Dann alle Seiten testen — fertig, keine externen Requests mehr.
  ============================================================
*/

/* ── Space Grotesk ── */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Space Grotesk Regular'), local('SpaceGrotesk-Regular'),
       url('space-grotesk-v16-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Space Grotesk Medium'), local('SpaceGrotesk-Medium'),
       url('space-grotesk-v16-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Space Grotesk SemiBold'), local('SpaceGrotesk-SemiBold'),
       url('space-grotesk-v16-latin-600.woff2') format('woff2');
}

/* ── JetBrains Mono ── */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('JetBrains Mono Regular'), local('JetBrainsMono-Regular'),
       url('jetbrains-mono-v18-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('JetBrains Mono Medium'), local('JetBrainsMono-Medium'),
       url('jetbrains-mono-v18-latin-500.woff2') format('woff2');
}

/* ── Inter ── */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Inter Regular'), local('Inter-Regular'),
       url('inter-v13-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Inter Medium'), local('Inter-Medium'),
       url('inter-v13-latin-500.woff2') format('woff2');
}

/*
  FALLBACK (solange WOFF2-Dateien noch nicht hochgeladen):
  Space Grotesk → system-ui
  JetBrains Mono → Courier New
  Inter → system-ui
  Die Website ist auch ohne die Dateien voll funktionsfähig.
*/
