/*
 * Becker Guss — Lokal gehostete Fonts (DSGVO-konform)
 *
 * SETUP-ANLEITUNG (einmalig nötig):
 * 1. Öffne https://fonts.google.com/share?selection.family=Rajdhani:wght@300;400;500;600;700|IBM+Plex+Mono:wght@300;400;500|Barlow+Condensed:ital,wght@0,300;0,400;0,600;0,700;1,300
 * 2. Klicke "Download family" für jede Schriftart
 * 3. Entpacke die ZIP-Dateien
 * 4. Kopiere alle .woff2-Dateien in den Ordner /fonts/
 * 5. Fertig — kein Google-Server wird mehr kontaktiert!
 *
 * Dateinamen (genau so benennen):
 *   rajdhani-300.woff2, rajdhani-400.woff2, rajdhani-500.woff2,
 *   rajdhani-600.woff2, rajdhani-700.woff2
 *   ibm-plex-mono-300.woff2, ibm-plex-mono-400.woff2, ibm-plex-mono-500.woff2
 *   barlow-condensed-300.woff2, barlow-condensed-400.woff2,
 *   barlow-condensed-600.woff2, barlow-condensed-700.woff2,
 *   barlow-condensed-300italic.woff2
 */

/* Rajdhani */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/rajdhani-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/rajdhani-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/rajdhani-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/rajdhani-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/rajdhani-700.woff2') format('woff2');
}

/* IBM Plex Mono */
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-300.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-500.woff2') format('woff2');
}

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