/*
 * Lokale Web-Schriften für Better Health / Gesünder Leben
 *
 * Aktuell ausgeliefert: nur die regular-Schnitte (Strichstärke 400) für
 * Fraunces und Figtree. Der Browser interpoliert/simuliert andere Stärken
 * automatisch (synthetic bold). Das ist DSGVO-konform, aber typografisch
 * suboptimal.
 *
 * Vor dem Live-Gang sollten die fehlenden Schnitte ergänzt werden – siehe
 * public/fonts/MISSING_WEIGHTS.md
 */

/* ---- Fraunces (Display, für Überschriften) ---- */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url('/fonts/fraunces-v38-latin_latin-ext-regular.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ---- Figtree (Body, für Fließtext) ---- */
@font-face {
  font-family: 'Figtree';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/fonts/figtree-v9-latin_latin-ext-regular.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
 * Hinweis zur Range-Angabe `font-weight: 300 600`:
 * Das sagt dem Browser, dass diese Datei für den Bereich 300–600 zuständig ist.
 * Da wir nur eine 400er-Datei haben, wird diese für alle Stärken in dem
 * Bereich verwendet (mit synthetic bolding). Sobald weitere Strichstärken
 * hinzukommen, sollte man pro Strichstärke einen eigenen @font-face-Block
 * machen, also z.B. `font-weight: 300` + Datei xyz-300.woff2 etc.
 */
