/* ============================================================
   Self-hosted Fonts (DSGVO-sauber, kein Google-CDN).
   woff2-Dateien in /fonts/ ablegen (siehe /fonts/README.txt).
   Solange die Dateien fehlen, faellt der Browser sauber auf
   System-Fonts zurueck (font-display:swap + Fallback im Stack).
   ============================================================ */

/* ---- IBM Plex Mono ---- */
@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'); }
@font-face{ font-family:'IBM Plex Mono'; font-style:normal; font-weight:600; font-display:swap; src:url('/fonts/ibm-plex-mono-600.woff2') format('woff2'); }
@font-face{ font-family:'IBM Plex Mono'; font-style:normal; font-weight:700; font-display:swap; src:url('/fonts/ibm-plex-mono-700.woff2') format('woff2'); }

/* ---- Source Sans 3 ---- */
@font-face{ font-family:'Source Sans 3'; font-style:normal; font-weight:300; font-display:swap; src:url('/fonts/source-sans-3-300.woff2') format('woff2'); }
@font-face{ font-family:'Source Sans 3'; font-style:normal; font-weight:400; font-display:swap; src:url('/fonts/source-sans-3-400.woff2') format('woff2'); }
@font-face{ font-family:'Source Sans 3'; font-style:normal; font-weight:600; font-display:swap; src:url('/fonts/source-sans-3-600.woff2') format('woff2'); }
@font-face{ font-family:'Source Sans 3'; font-style:normal; font-weight:700; font-display:swap; src:url('/fonts/source-sans-3-700.woff2') format('woff2'); }
