/* ============================================================
   Schriften lokal eingebunden – keine Verbindung zu Google.
   WOFF (verkleinert auf die benötigten Zeichen), TTF als Rückfall.
   ============================================================ */
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;
  src:url('/assets/fonts/Archivo-Bold.woff') format('woff'),
      url('/assets/fonts/Archivo-Bold.ttf') format('truetype')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:800 900;font-display:swap;
  src:url('/assets/fonts/Archivo-ExtraBold.woff') format('woff'),
      url('/assets/fonts/Archivo-ExtraBold.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;
  src:url('/assets/fonts/IBMPlexSans-Regular.woff') format('woff'),
      url('/assets/fonts/IBMPlexSans-Regular.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500 600;font-display:swap;
  src:url('/assets/fonts/IBMPlexSans-SemiBold.woff') format('woff'),
      url('/assets/fonts/IBMPlexSans-SemiBold.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400 500;font-display:swap;
  src:url('/assets/fonts/IBMPlexMono-Regular.woff') format('woff'),
      url('/assets/fonts/IBMPlexMono-Regular.ttf') format('truetype')}
