/* ============================================================================
   VolleyFit - Self-Hosted Web Fonts (DSGVO / F12)
   ----------------------------------------------------------------------------
   Ersetzt die fruehere Einbindung von Google Fonts (fonts.googleapis.com /
   fonts.gstatic.com). Es werden KEINE externen Requests mehr ausgeloest; die
   Schrift-Dateien liegen lokal unter /assets/fonts/.

   WICHTIG: Die .woff2-Dateien muessen manuell abgelegt werden.
   Siehe assets/fonts/DOWNLOAD_ANLEITUNG.md.

   Erwartete Dateinamen (Default-Namensschema von google-webfonts-helper,
   gwfh.mranftl.com; Subset "latin"):

     Barlow Condensed  300  -> barlow-condensed-v13-latin-300.woff2
     Barlow Condensed  400  -> barlow-condensed-v13-latin-regular.woff2
     Barlow Condensed  600  -> barlow-condensed-v13-latin-600.woff2
     Barlow Condensed  700  -> barlow-condensed-v13-latin-700.woff2
     Barlow Condensed  900  -> barlow-condensed-v13-latin-900.woff2
     DM Sans           300  -> dm-sans-v15-latin-300.woff2
     DM Sans           400  -> dm-sans-v15-latin-regular.woff2
     DM Sans           500  -> dm-sans-v15-latin-500.woff2

   Sollte gwfh eine andere Versions-/Datei-Bezeichnung liefern (z. B. v14
   statt v13), bitte die url(...)-Pfade unten entsprechend anpassen.
   font-display: swap entspricht dem bisherigen Verhalten (kein FOUT-Blocking).
   ========================================================================== */

/* --- Barlow Condensed (Display) ------------------------------------------- */
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('barlow-condensed-v13-latin-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('barlow-condensed-v13-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('barlow-condensed-v13-latin-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('barlow-condensed-v13-latin-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Barlow Condensed';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('barlow-condensed-v13-latin-900.woff2') format('woff2');
}

/* --- DM Sans (Body) ------------------------------------------------------- */
/* Hinweis: Das urspruengliche Google-Fonts-Stylesheet nutzte die variable
   "opsz"-Achse (9..40). Fuer das Self-Hosting werden hier statische Schnitte
   (300/400/500) verwendet - optisch praktisch identisch fuer Fliesstext. */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('dm-sans-v15-latin-300.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('dm-sans-v15-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('dm-sans-v15-latin-500.woff2') format('woff2');
}
