/* Lokale Fonts – DSGVO-konform, kein externer Request */

/* Display / Headlines — Geist */
@font-face { font-family: 'Geist'; src: url('/assets/fonts/geist-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Geist'; src: url('/assets/fonts/geist-650.woff2') format('woff2'); font-weight: 650; font-style: normal; font-display: swap; }
@font-face { font-family: 'Geist'; src: url('/assets/fonts/geist-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Geist'; src: url('/assets/fonts/geist-800.woff2') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }

/* Technischer Akzent — Geist Mono */
@font-face { font-family: 'Geist Mono'; src: url('/assets/fonts/geistmono-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }

/* Body / UI — Inter */
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-600.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Inter'; src: url('/assets/fonts/inter-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
