/*
 * fonts.css — Nordkurs-KI
 * Lokale Schriftarten statt Google Fonts (datenschutzfreundlich)
 *
 * Verzeichnisstruktur (relativ zu dieser Datei in assets/css/):
 *
 *   ../fonts/
 *     inter/           Inter-Regular|Medium|SemiBold (.woff2/.woff)
 *     lora/            Lora-Regular|SemiBold|Italic   (.woff2/.woff)
 *     jetbrains-mono/  JetBrainsMono-Regular|Medium   (.woff2/.woff)
 *
 * Alle drei Familien stehen unter der SIL Open Font License (OFL) und
 * dürfen lokal gehostet werden:
 *
 *   Inter:          https://fonts.google.com/specimen/Inter
 *   Lora:           https://fonts.google.com/specimen/Lora
 *   JetBrains Mono: https://fonts.google.com/specimen/JetBrains+Mono
 *
 * Download-Tipp:
 *   https://gwfh.mranftl.com/fonts — Google Webfonts Helper
 *   Schrift eingeben → Varianten wählen → WOFF2 + WOFF herunterladen
 */

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

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

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

/* ── Lora ── */
@font-face {
  font-family: 'Lora';
  src: url('../fonts/lora/Lora-Regular.woff2') format('woff2'),
       url('../fonts/lora/Lora-Regular.woff')  format('woff');
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('../fonts/lora/Lora-Italic.woff2') format('woff2'),
       url('../fonts/lora/Lora-Italic.woff')  format('woff');
  font-weight: 400;
  font-style:  italic;
  font-display: swap;
}

@font-face {
  font-family: 'Lora';
  src: url('../fonts/lora/Lora-SemiBold.woff2') format('woff2'),
       url('../fonts/lora/Lora-SemiBold.woff')  format('woff');
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
}

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

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