/**
 * Font-Faces — bewusst als statische, unverarbeitete CSS-Datei gepflegt.
 *
 * Diese Datei wird NICHT über Vite gebaut, sondern 1:1 nach
 * public/assets/css/fonts.css kopiert (siehe README/Dokumentation zum
 * Kopier-Schritt). Grund: Vite würde die absoluten
 * /public/assets/fonts/…-URLs sonst als Modul-Assets interpretieren,
 * dabei doppelt in public/assets/assets/ ablegen und mit einem falschen,
 * nicht zu unserer Deploy-Struktur passenden Pfad umschreiben.
 *
 * Referenz: _apex-template-1.2.0/src/styles/globals.css (Zeilen 1-20)
 */

@font-face {
  font-family: 'Geist';
  src: url('/public/assets/fonts/Geist-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geist Mono';
  src: url('/public/assets/fonts/GeistMono-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* Roboto/Roboto Slab — für die "Bereiche" (Meet IX / IX Airport Park / Das
   Loft) und site-weit als Fließtext-/Überschriften-Schrift, siehe
   --font-sans/--font-heading in app.css. Variable Fonts (wdth+wght bzw. nur
   wght bei Slab), lokal eingebunden statt Google Fonts CDN. */
@font-face {
  font-family: 'Roboto';
  src: url('/public/assets/fonts/Roboto-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto';
  src: url('/public/assets/fonts/Roboto-Italic-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Roboto Slab';
  src: url('/public/assets/fonts/RobotoSlab-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
