/* =====================================================
   LOKALE SCHRIFTEN — RKV ROSENHEIM
   =====================================================
   Diese Datei bindet alle benoetigten Schriftarten lokal ein,
   sodass keine Verbindung mehr zu Google-Servern aufgebaut wird.

   Vorteile:
     - DSGVO-konform (keine IP-Uebertragung an Google in die USA)
     - Schneller (DNS-Lookup + externe Requests entfallen)
     - Unabhaengig von Google-Verfuegbarkeit

   font-display: swap
     Text bleibt sofort lesbar mit Fallback-Schrift,
     wechselt zur Webfont sobald geladen (verhindert FOIT).

   STATUS: Alle benoetigten Schnitte vorhanden.
     - Bebas Neue: 1 Schnitt (Regular)
     - DM Sans: 4 Schnitte (Light, Regular, Medium, Light Italic)
   ===================================================== */

/* Bebas Neue — fuer Display-Ueberschriften */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/bebas-neue-v16-latin-regular.woff2') format('woff2');
}

/* DM Sans — Light (300)
   Verwendet fuer Fliesstext, Untertitel, Beschreibungen */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin-300.woff2') format('woff2');
}

/* DM Sans — Regular (400) */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin-regular.woff2') format('woff2');
}

/* DM Sans — Medium (500)
   Verwendet fuer Buttons, Labels, Eyebrows */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin-500.woff2') format('woff2');
}

/* DM Sans — Light Italic (300, italic)
   Verwendet fuer Trainings-Zielgruppen und Hinweise */
@font-face {
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/dm-sans-v17-latin-300italic.woff2') format('woff2');
}
