/*
 * fonts.css — Die Roboterwerkstatt
 * Lokale Schriftarten statt Google Fonts
 *
 * Erwartete Verzeichnisstruktur auf dem Server:
 *
 *   /fonts/
 *     bebas-neue/
 *       BebasNeue-Regular.woff2
 *       BebasNeue-Regular.woff
 *     ibm-plex-mono/
 *       IBMPlexMono-Regular.woff2
 *       IBMPlexMono-Regular.woff
 *       IBMPlexMono-Medium.woff2
 *       IBMPlexMono-Medium.woff
 *     fraunces/
 *       Fraunces-Light.woff2
 *       Fraunces-Light.woff
 *       Fraunces-LightItalic.woff2
 *       Fraunces-LightItalic.woff
 *       Fraunces-SemiBold.woff2
 *       Fraunces-SemiBold.woff
 *
 * Alle Schriften sind unter der SIL Open Font License (OFL) kostenlos
 * verfügbar und dürfen lokal gehostet werden:
 *
 *   Bebas Neue:    https://fonts.google.com/specimen/Bebas+Neue
 *   IBM Plex Mono: https://github.com/IBM/plex/releases
 *   Fraunces:      https://github.com/undercasetype/Fraunces/releases
 *
 * Download-Tipp:
 *   https://gwfh.mranftl.com/fonts  — Google Webfonts Helper
 *   Schrift eingeben → Varianten wählen → WOFF2 + WOFF herunterladen
 */

/* ── Bebas Neue ── */
@font-face {
  font-family: 'Bebas Neue';
  src: url('fonts/bebas-neue/BebasNeue-Regular.woff2') format('woff2'),
       url('fonts/bebas-neue/BebasNeue-Regular.woff')  format('woff');
  font-weight: 400;
  font-style:  normal;
  font-display: swap;
}

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

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

/* ── Fraunces ── */
@font-face {
  font-family: 'Fraunces';
  src: url('fonts/fraunces/Fraunces-Light.woff2') format('woff2'),
       url('fonts/fraunces/Fraunces-Light.woff')  format('woff');
  font-weight: 300;
  font-style:  normal;
  font-display: swap;
}

@font-face {
  font-family: 'Fraunces';
  src: url('fonts/fraunces/Fraunces-LightItalic.woff2') format('woff2'),
       url('fonts/fraunces/Fraunces-LightItalic.woff')  format('woff');
  font-weight: 300;
  font-style:  italic;
  font-display: swap;
}

@font-face {
  font-family: 'Fraunces';
  src: url('fonts/fraunces/Fraunces-SemiBold.woff2') format('woff2'),
       url('fonts/fraunces/Fraunces-SemiBold.woff')  format('woff');
  font-weight: 600;
  font-style:  normal;
  font-display: swap;
}
