/* ===========================================================================
   BetreuerOS — Lokale Schriften (DSGVO-konform)
   ===========================================================================
   Schriften werden lokal aus /fonts/ geladen, keine externen Anfragen.
   Erzeugt mit google-webfonts-helper (gwfh.mranftl.com).
   font-display: swap sorgt für Sofort-Render mit System-Fallback,
   während die Webfont nachgeladen wird.
   =========================================================================== */

/* === Geist (Sans-Serif, 5 Gewichte) === */

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/geist-v4-latin_latin-ext-300.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/geist-v4-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/geist-v4-latin_latin-ext-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/geist-v4-latin_latin-ext-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/geist-v4-latin_latin-ext-700.woff2') format('woff2');
}

/* === Geist Mono (Monospace, 2 Gewichte) === */

@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/geist-mono-v4-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/geist-mono-v4-latin_latin-ext-500.woff2') format('woff2');
}

/* === Instrument Serif (Serif, regular + italic) === */

@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/instrument-serif-v5-latin_latin-ext-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/instrument-serif-v5-latin_latin-ext-italic.woff2') format('woff2');
}
