/*
 * gut-fonts.css — self-hosted @font-face fuer Bree Serif + Montserrat
 * Ersetzt den Google-Fonts-<link> (fonts.googleapis.com) durch lokal
 * ausgelieferte woff2-Dateien (Datenschutz: kein Drittanbieter-Request an Google/US).
 *
 * Lizenz: beide Schriften SIL Open Font License 1.1 (OFL) — self-hosting/Embedding
 * ausdruecklich erlaubt. Quelle verifiziert: github.com/google/fonts (ofl/breeserif,
 * ofl/montserrat), identische Dateien wie gstatic.com ausliefert.
 *
 * Subset: "latin" (deckt deutsche Umlaute + gaengige Interpunktion ab; unicode-range
 * bewusst weggelassen, da nur ein Subset pro Schrift eingebunden wird).
 *
 * Montserrat ist eine Variable-Font-Datei (fvar-Achse "wght" 100-900) — dieselbe
 * physische Datei deckt alle 4 angeforderten Schnitte (400/500/600/700) ab, exakt
 * wie Google es in der Original-CSS2-API ausliefert (kein Mehrfach-Download noetig).
 *
 * Angelegt: 2026-07 (Phase 1 Homepage-Vorbereitung, self-hosted-Fonts-Etappe)
 */

@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/bree-serif-v18-latin-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin-variable.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin-variable.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin-variable.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/montserrat-v31-latin-variable.woff2') format('woff2');
}
