/* fonts.css — Self-hosted Fonts (DSGVO-konform, kein Google-CDN).
   Statische woff2 (google-webfonts-helper) unter assets/fonts/, charset latin.
   Es werden nur vorhandene Dateien referenziert (keine 404s); fehlende Gewichte
   fallen automatisch auf den nächstgelegenen Schnitt zurück. */

/* ===== Newsreader (Display / Serif) ===== */
@font-face { font-family:"Newsreader"; font-style:normal; font-weight:400; font-display:swap;
  src:url("assets/fonts/newsreader-v26-latin-regular.woff2") format("woff2"); }
@font-face { font-family:"Newsreader"; font-style:normal; font-weight:500; font-display:swap;
  src:url("assets/fonts/newsreader-v26-latin-500.woff2") format("woff2"); }
@font-face { font-family:"Newsreader"; font-style:italic; font-weight:400; font-display:swap;
  src:url("assets/fonts/newsreader-v26-latin-italic.woff2") format("woff2"); }
@font-face { font-family:"Newsreader"; font-style:italic; font-weight:500; font-display:swap;
  src:url("assets/fonts/newsreader-v26-latin-500italic.woff2") format("woff2"); }
@font-face { font-family:"Newsreader"; font-style:italic; font-weight:600; font-display:swap;
  src:url("assets/fonts/newsreader-v26-latin-600italic.woff2") format("woff2"); }

/* ===== Geist (Sans / Body) ===== */
@font-face { font-family:"Geist"; font-style:normal; font-weight:400; font-display:swap;
  src:url("assets/fonts/geist-v5-latin-regular.woff2") format("woff2"); }
@font-face { font-family:"Geist"; font-style:normal; font-weight:500; font-display:swap;
  src:url("assets/fonts/geist-v5-latin-500.woff2") format("woff2"); }
@font-face { font-family:"Geist"; font-style:normal; font-weight:600; font-display:swap;
  src:url("assets/fonts/geist-v5-latin-600.woff2") format("woff2"); }

/* ===== Geist Mono (Labels / Eyebrows) ===== */
@font-face { font-family:"Geist Mono"; font-style:normal; font-weight:400; font-display:swap;
  src:url("assets/fonts/geist-mono-v6-latin-regular.woff2") format("woff2"); }
@font-face { font-family:"Geist Mono"; font-style:normal; font-weight:500; font-display:swap;
  src:url("assets/fonts/geist-mono-v6-latin-500.woff2") format("woff2"); }
