/* ════════════════════════════════════════════════════════════
   LOKALE SCHRIFTEN  –  DSGVO-konform (kein Google-Aufruf)
   ────────────────────────────────────────────────────────────
   Diese Datei erwartet GENAU die Dateinamen, die der
   google-webfonts-helper (gwfh.mranftl.com) in seiner ZIP
   vergibt. Du musst nichts umbenennen – nur die .woff2-Dateien
   aus den beiden ZIPs in den Ordner /fonts entpacken.

   Welche ZIPs? Siehe ANLEITUNG-Schriften.txt (zwei direkte Links).

   Damit es auch funktioniert, falls eine zukünftige Helper-
   Version eine andere Versionsnummer (z.B. v22 statt v21)
   verwendet, sind pro Schnitt mehrere mögliche Namen
   hinterlegt. Der Browser nimmt die erste Datei, die er findet.
   Fehlt eine Datei komplett, greift automatisch die ähnliche
   System-Schrift (in styles.css definiert) – die Seite bleibt
   also immer lesbar.
   ════════════════════════════════════════════════════════════ */

/* ───────── Cormorant Garamond (Überschriften) ───────── */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('fonts/cormorant-garamond-v21-latin-regular.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v22-latin-regular.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v20-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('fonts/cormorant-garamond-v21-latin-500.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v22-latin-500.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v20-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('fonts/cormorant-garamond-v21-latin-600.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v22-latin-600.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v20-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic; font-weight: 400; font-display: swap;
  src: url('fonts/cormorant-garamond-v21-latin-italic.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v22-latin-italic.woff2') format('woff2'),
       url('fonts/cormorant-garamond-v20-latin-italic.woff2') format('woff2');
}

/* ───────── Source Sans 3 (Fließtext) ───────── */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 300; font-display: swap;
  src: url('fonts/source-sans-3-v18-latin-300.woff2') format('woff2'),
       url('fonts/source-sans-3-v19-latin-300.woff2') format('woff2'),
       url('fonts/source-sans-3-v17-latin-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 400; font-display: swap;
  src: url('fonts/source-sans-3-v18-latin-regular.woff2') format('woff2'),
       url('fonts/source-sans-3-v19-latin-regular.woff2') format('woff2'),
       url('fonts/source-sans-3-v17-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 500; font-display: swap;
  src: url('fonts/source-sans-3-v18-latin-500.woff2') format('woff2'),
       url('fonts/source-sans-3-v19-latin-500.woff2') format('woff2'),
       url('fonts/source-sans-3-v17-latin-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal; font-weight: 600; font-display: swap;
  src: url('fonts/source-sans-3-v18-latin-600.woff2') format('woff2'),
       url('fonts/source-sans-3-v19-latin-600.woff2') format('woff2'),
       url('fonts/source-sans-3-v17-latin-600.woff2') format('woff2');
}
