/* Showcase-Fonts (nur fuer die Branchen-Demos unter ../showcases/).
   Self-hosted (DSGVO, kein CDN). woff2 per fetch-showcase-fonts.sh laden.
   Fehlen die Dateien, greifen die generischen Fallbacks in den Demos
   (serif/sans-serif/monospace) — die Seiten bleiben lesbar. */

/* FARBWERK — Young Serif (Display) */
@font-face { font-family: 'Young Serif'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('young-serif-400.woff2') format('woff2'); }

/* DACHWERK — Marcellus (Display) + Karla (Text) */
@font-face { font-family: 'Marcellus'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('marcellus-400.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('karla-400.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('karla-500.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('karla-600.woff2') format('woff2'); }

/* GLUTWERK — Archivo (Display) + IBM Plex Mono (Instrumente) */
@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('archivo-500.woff2') format('woff2'); }
@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('archivo-600.woff2') format('woff2'); }
@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('archivo-700.woff2') format('woff2'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('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('ibm-plex-mono-500.woff2') format('woff2'); }
