/* Lokale Webfonts (DSGVO) — Familiennamen exakt wie in den Design Variables.
   WOFF2-Dateien holen: tools/fetch-fonts.sh (google-webfonts-helper) —
   Subset latin (deckt Deutsch inkl. ä ö ü ß ab). Amsterdam Four ist bewusst
   NICHT dabei (Fremd-CDN, DSGVO) — Signatur nutzt Yellowtail. */

/* Plus Jakarta Sans — Fließtext, Headings, Buttons (400/500/600/700/800) */
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url('plus-jakarta-sans-400.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 500; font-display: swap; src: url('plus-jakarta-sans-500.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 600; font-display: swap; src: url('plus-jakarta-sans-600.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url('plus-jakarta-sans-700.woff2') format('woff2'); }
@font-face { font-family: 'Plus Jakarta Sans'; font-style: normal; font-weight: 800; font-display: swap; src: url('plus-jakarta-sans-800.woff2') format('woff2'); }

/* IBM Plex Mono — Eyebrows, Meta, Chips, Zähler (400/500/600) */
@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'); }
@font-face { font-family: 'IBM Plex Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url('ibm-plex-mono-600.woff2') format('woff2'); }

/* Caveat — Kritzel-Anmerkungen, Foto-Label, Sticky-Notes (500/600/700) */
@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 500; font-display: swap; src: url('caveat-500.woff2') format('woff2'); }
@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 600; font-display: swap; src: url('caveat-600.woff2') format('woff2'); }
@font-face { font-family: 'Caveat'; font-style: normal; font-weight: 700; font-display: swap; src: url('caveat-700.woff2') format('woff2'); }

/* Yellowtail — Signatur „Dani Maas" / „Dani." / „MAAS" (Ersatz für Amsterdam Four) */
@font-face { font-family: 'Yellowtail'; font-style: normal; font-weight: 400; font-display: swap; src: url('yellowtail-400.woff2') format('woff2'); }

/* Alfa Slab One — Logo-Monogramm „DM" */
@font-face { font-family: 'Alfa Slab One'; font-style: normal; font-weight: 400; font-display: swap; src: url('alfa-slab-one-400.woff2') format('woff2'); }
