/* ERZEUGT — nicht bearbeiten. Handaenderungen werden beim naechsten Lauf
   ueberschrieben und vorher als Drift gemeldet.

   Quelle:    frontend/src/design/hub/css/fonts.css (unveraendert darunter)
   Verteiler: node frontend/scripts/sync-hub-layer.mjs        (D-016)
   Pruefung:  frontend/scripts/check-hub-bundle.mjs (haengt im prebuild)

   Warum diese Datei mitkommt (D-016, Auflage 2): sie haengt absichtlich
   NICHT in der @import-Kette von hub.css, weil die Vorschauseite die
   Schriften als data:-URI braucht. Wer nur hub-layer.css verlinkt, bekommt
   ein korrekt gerendertes, aber falsch gesetztes Band in Helvetica.

   Die url("../fonts/…") darunter bleiben relativ (Auflage 3): sie loesen
   gegen die URL DIESER Datei auf und tragen damit jedes Praefix von selbst
   (/static/…, /markt/static/…, /banken/static/…). Absolute Font-URLs
   waeren der Fehler und wuerden den M3.1-Umbau aus D-007 brechen. */

/* ============================================================================
   HUB-SCHRIFTEN · selbst gehostet, kein Google-Fonts-Import, kein CDN
   D-001, Folge: "TeX Gyre Heros wird auch auf dem Hub selbst gehostet".

   Dateien in ../fonts/ liegen als Kopien aus dem Bestand:
     texgyreheros-regular/bold.woff2  ← Theme BKS24, assets/fonts/
                                        (Lizenz: TeXGyreHeros-LICENSE.txt daneben)
     jetbrains-mono-latin-400/500.woff2 ← Fontsource-Build (SIL OFL)

   Nur zwei Schnitte je Familie. Kursive gibt es im System nicht, und die
   Kartenüberschrift bei 600 fällt beim Matching auf 700 — genau so, wie es
   im freigegebenen Bild aussieht.
   ============================================================================ */

@font-face {
  font-family: "TeX Gyre Heros";
  src: url("../fonts/texgyreheros-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TeX Gyre Heros";
  src: url("../fonts/texgyreheros-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("../fonts/jetbrains-mono-latin-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("../fonts/jetbrains-mono-latin-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
