/* ==========================================================
   Lokale Schriftarten – DSGVO-konform, kein Google-CDN
   ==========================================================
   Lege diese Datei unter /css/fonts.css ab und kopiere die
   Schriftdateien in /fonts/. Anleitung siehe FONTS-SETUP.md.
   ========================================================== */

/* ---------- Fraunces (variable, italic + roman) ---------- */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('/fonts/Fraunces-VariableFont_SOFT,WONK,opsz,wght.woff2') format('woff2-variations'),
       url('/fonts/Fraunces-VariableFont_SOFT,WONK,opsz,wght.woff2') format('woff2');
  font-variation-settings: 'opsz' 144;
}

@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 400 900;
  font-display: swap;
  src: url('/fonts/Fraunces-Italic-VariableFont_SOFT,WONK,opsz,wght.woff2') format('woff2-variations'),
       url('/fonts/Fraunces-Italic-VariableFont_SOFT,WONK,opsz,wght.woff2') format('woff2');
  font-variation-settings: 'opsz' 144;
}

/* ---------- Figtree (variable) ---------- */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('/fonts/Figtree-VariableFont_wght.woff2') format('woff2-variations'),
       url('/fonts/Figtree-VariableFont_wght.woff2') format('woff2');
}

@font-face {
  font-family: 'Figtree';
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url('/fonts/Figtree-Italic-VariableFont_wght.woff2') format('woff2-variations'),
       url('/fonts/Figtree-Italic-VariableFont_wght.woff2') format('woff2');
}
