/* Selbst gehostete Schriften (11.08.2026) — Ersatz für ALLE next/font/google-
   Instanzen. Hintergrund: next/font lädt die Google-CSS zur BUILD-Zeit von
   fonts.googleapis.com; bei Netz-Schluckauf scheiterte der ganze Build auf
   fano (Deploy-Ketten am 11.08. drei-, viermal neu gestartet). Dazu kostete
   jede Instanz einen Preload-Header (502-Vorfall 30.07., siehe middleware.ts).

   Diese Datei wird als STATISCHES <link> in den drei Layout-Bäumen geladen
   (Muster wie /cards.css) — kein Modul-Import, kein Preload-Header, kein
   Netz beim Build. Familien tragen ihre ECHTEN Namen; die --font-*-Variablen
   setzen die Layouts bzw. siteTheme.ts (dort stehen schon echte Namen).

   Subset: latin (deckt æøå/äöüß, U+0000–00FF). Unbenutzte @font-face-Regeln
   kosten nichts — der Browser lädt nur, was gerendert wird.
   Quelle: fonts.gstatic.com, einmalig geholt; OFL/Apache-lizenziert. */

/* ── Variable Fonts (eine Datei je Stil) ─────────────────────────────── */

@font-face { font-family: 'Playfair Display'; src: url('/fonts/playfair-normal.woff2') format('woff2-variations'); font-weight: 400 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playfair Display'; src: url('/fonts/playfair-italic.woff2') format('woff2-variations'); font-weight: 400 900; font-style: italic; font-display: swap; }

@font-face { font-family: 'DM Sans'; src: url('/fonts/dmsans-normal.woff2') format('woff2-variations'); font-weight: 100 1000; font-style: normal; font-display: swap; }

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

@font-face { font-family: 'Cormorant Garamond'; src: url('/fonts/cormorant-normal.woff2') format('woff2-variations'); font-weight: 300 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/fonts/cormorant-italic.woff2') format('woff2-variations'); font-weight: 300 700; font-style: italic; font-display: swap; }

@font-face { font-family: 'Source Serif 4'; src: url('/fonts/sourceserif-normal.woff2') format('woff2-variations'); font-weight: 200 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Source Serif 4'; src: url('/fonts/sourceserif-italic.woff2') format('woff2-variations'); font-weight: 200 900; font-style: italic; font-display: swap; }

/* ── Statische Familien (eine Datei je Gewicht/Stil) ─────────────────── */

@font-face { font-family: 'Space Mono'; src: url('/fonts/spacemono-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Space Mono'; src: url('/fonts/spacemono-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: 'Courier Prime'; src: url('/fonts/courierprime-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Courier Prime'; src: url('/fonts/courierprime-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Courier Prime'; src: url('/fonts/courierprime-400italic.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'Courier Prime'; src: url('/fonts/courierprime-700italic.woff2') format('woff2'); font-weight: 700; font-style: italic; font-display: swap; }

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

@font-face { font-family: 'Rajdhani'; src: url('/fonts/rajdhani-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Rajdhani'; src: url('/fonts/rajdhani-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Rajdhani'; src: url('/fonts/rajdhani-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: 'Share Tech Mono'; src: url('/fonts/sharetechmono-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
