/* ==========================================================================
   fonts.css — Selbst-gehostete fib-Schrift "Ubuntu"
   --------------------------------------------------------------------------
   Warum selbst-gehostet: Würden wir Google Fonts per <link> einbinden, ginge
   bei jedem Seitenaufruf die IP-Adresse des Besuchers an Google (DSGVO-Problem,
   bereits abgemahnt). Hier liegen die Schriften lokal im Projekt.
   font-display: swap = Text sofort mit Ersatzschrift zeigen, dann auf Ubuntu
   umschalten sobald geladen (kein "unsichtbarer Text").
   ========================================================================== */

/* --- Ubuntu (Fließtext & die meisten Überschriften) --- */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu/Ubuntu-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu/Ubuntu-Italic.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu/Ubuntu-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu/Ubuntu-MediumItalic.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu/Ubuntu-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu/Ubuntu-BoldItalic.ttf') format('truetype');
}

/* --- Ubuntu Condensed (schmale, markante Headlines) --- */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/Ubuntu_Condensed/UbuntuCondensed-Regular.ttf') format('truetype');
}
