/* Self-hosted fonts — WOFF2 als separate Dateien (keine externen Aufrufe, DSGVO-konform).
   Bis 07/2026 waren die Schriften als Base64 in diese Datei eingebettet; das machte das
   Stylesheet 211 KB gross und render-blockierend. Jetzt: ~1,6 KB CSS + 9 WOFF2-Dateien,
   die parallel laden und separat gecacht werden.

   WICHTIG beim Deploy: Die .woff2-Dateien sind Binaerdateien und muessen im
   BINAER-Modus uebertragen werden (FTP-Client auf "binary"/"auto", nicht "ascii").
   Werden sie beschaedigt hochgeladen, faellt der Browser auf Systemschriften zurueck. */

/* IBM Plex Mono — Eyebrow-/Label-Text (500) */
@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');}

/* IBM Plex Sans — Basis-/Fließtext */
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;src:url(ibm-plex-sans-400.woff2) format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;src:url(ibm-plex-sans-500.woff2) format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;src:url(ibm-plex-sans-600.woff2) format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:swap;src:url(ibm-plex-sans-700.woff2) format('woff2');}

/* Space Grotesk — Überschriften (800 nutzt den 700er-Schnitt) */
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(space-grotesk-500.woff2) format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(space-grotesk-600.woff2) format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(space-grotesk-700.woff2) format('woff2');}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:800;font-display:swap;src:url(space-grotesk-800.woff2) format('woff2');}
