/**
 * Martino Cycling — lokal gehostete Schriften.
 *
 * DSGVO: Die Dateien liegen im Theme, es geht KEINE Anfrage an Google.
 * Ersetzt das frühere next/font aus der Next.js-Referenz.
 *
 * Big Shoulders  = Headlines (fett, schmal, Versalien — Duktus der Wortmarke)
 * Inter Tight    = Fließtext (ruhige Neo-Grotesk)
 * IBM Plex Mono  = Daten, Labels, Preise (tabellarische Ziffern)
 */

/* ── Display ───────────────────────────────────────────────────────────── */
@font-face {
  font-family: "Big Shoulders";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("big-shoulders-700.woff2") format("woff2");
}

/* ── Body ──────────────────────────────────────────────────────────────── */
@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("inter-tight-300.woff2") format("woff2");
}
@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("inter-tight-400.woff2") format("woff2");
}
@font-face {
  font-family: "Inter Tight";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("inter-tight-500.woff2") format("woff2");
}

/* ── Daten / Labels ────────────────────────────────────────────────────── */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("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("ibm-plex-mono-500.woff2") format("woff2");
}
