/* v336 (2026-09-14): IBM Plex selbst gehostet — kein Abruf von fonts.googleapis.com mehr.
   Grund: Nach dem Server-Neustart am 13.09.2026 blieb die Login-Seite weiß, weil das
   render-blockierende Google-Fonts-Stylesheet aus dem Netz nicht erreichbar war.
   Dateien: assets/fonts/*.woff2 (offizielle IBM-Pakete @ibm/plex-sans 1.1.0, @ibm/plex-mono 2.5.0,
   SIL Open Font License 1.1, siehe assets/fonts/LICENSE-OFL.txt). Keine Kursiven im Einsatz.
   Eingebunden von index.php (Haupt-App, Login, 2FA, Ersteinrichtung, Artikelstruktur) und zeiterfassung.php. */
@font-face { font-family:'IBM Plex Sans'; font-style:normal; font-weight:400; font-display:swap;
  src:url('assets/fonts/IBMPlexSans-Regular.woff2') format('woff2'); }
@font-face { font-family:'IBM Plex Sans'; font-style:normal; font-weight:500; font-display:swap;
  src:url('assets/fonts/IBMPlexSans-Medium.woff2') format('woff2'); }
@font-face { font-family:'IBM Plex Sans'; font-style:normal; font-weight:600; font-display:swap;
  src:url('assets/fonts/IBMPlexSans-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'IBM Plex Sans'; font-style:normal; font-weight:700; font-display:swap;
  src:url('assets/fonts/IBMPlexSans-Bold.woff2') format('woff2'); }
@font-face { font-family:'IBM Plex Mono'; font-style:normal; font-weight:400; font-display:swap;
  src:url('assets/fonts/IBMPlexMono-Regular.woff2') format('woff2'); }
@font-face { font-family:'IBM Plex Mono'; font-style:normal; font-weight:500; font-display:swap;
  src:url('assets/fonts/IBMPlexMono-Medium.woff2') format('woff2'); }
@font-face { font-family:'IBM Plex Mono'; font-style:normal; font-weight:600; font-display:swap;
  src:url('assets/fonts/IBMPlexMono-SemiBold.woff2') format('woff2'); }
