/* ===========================================================================
   LOKALE SCHRIFTEN — DSGVO-konform, keine Verbindung zu Google-Servern.
   Schriftdateien (.woff/.woff2) liegen im selben Ordner /fonts/.
   Download-Anleitung siehe README im Projektstamm.
   font-display:swap = Text ist sofort lesbar (Fallback), Webfont tauscht nach.
   =========================================================================== */

/* ── Fraunces (variabel: Gewicht 100–900 + optische Größe) ─────────────────
   Eine Datei deckt alle Gewichte ab; die opsz-Achse sorgt automatisch für den
   feinen Display-Kontrast bei großen Headlines (font-optical-sizing:auto). */
@font-face{
  font-family:'Fraunces';
  src:url('/fonts/fraunces-variable.woff') format('woff');
  font-weight:100 900; font-style:normal; font-display:swap;
}

/* ── Inter Tight (Fließtext / UI) ──────────────────────────────────────── */
@font-face{
  font-family:'Inter Tight';
  src:url('/fonts/inter-tight-300.woff2') format('woff2');
  font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Inter Tight';
  src:url('/fonts/inter-tight-400.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Inter Tight';
  src:url('/fonts/inter-tight-500.woff2') format('woff2');
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Inter Tight';
  src:url('/fonts/inter-tight-600.woff2') format('woff2');
  font-weight:600; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Inter Tight';
  src:url('/fonts/inter-tight-700.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap;
}
