/* Selbst-gehostete Schriften (DSGVO: kein Google-Fonts-Request, kein Consent noetig). Generiert via gwfh.mranftl.com, Subset latin. */
@font-face{font-family:"Codystar";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/codystar-300.woff2") format("woff2");}
@font-face{font-family:"Codystar";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/codystar-400.woff2") format("woff2");}
@font-face{font-family:"DotGothic16";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/dotgothic16-400.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url("/assets/fonts/inter-100.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/inter-300.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter-400.woff2") format("woff2");}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/inter-700.woff2") format("woff2");}
@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/libre-baskerville-400.woff2") format("woff2");}
@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/libre-baskerville-700.woff2") format("woff2");}
@font-face{font-family:"Marcellus";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/marcellus-400.woff2") format("woff2");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/open-sans-300.woff2") format("woff2");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/open-sans-400.woff2") format("woff2");}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/open-sans-700.woff2") format("woff2");}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/orbitron-400.woff2") format("woff2");}
@font-face{font-family:"Orbitron";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/orbitron-700.woff2") format("woff2");}
@font-face{font-family:"Raleway Dots";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/raleway-dots-400.woff2") format("woff2");}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:100;font-display:swap;src:url("/assets/fonts/roboto-mono-100.woff2") format("woff2");}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/roboto-mono-300.woff2") format("woff2");}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/roboto-mono-400.woff2") format("woff2");}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/roboto-mono-700.woff2") format("woff2");}
@font-face{font-family:"Silkscreen";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/silkscreen-400.woff2") format("woff2");}
@font-face{font-family:"Silkscreen";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/silkscreen-700.woff2") format("woff2");}
@font-face{font-family:"Teko";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/teko-300.woff2") format("woff2");}
@font-face{font-family:"Teko";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/teko-400.woff2") format("woff2");}
@font-face{font-family:"Teko";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/teko-700.woff2") format("woff2");}
@font-face{font-family:"WDXL Lubrifont TC";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/wdxl-lubrifont-tc-400.woff2") format("woff2");}

/* --- Future-Retro-Schriften (nachgeladen) --- */
@font-face{font-family:"Audiowide";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/audiowide-400.woff2") format("woff2");}
@font-face{font-family:"Michroma";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/michroma-400.woff2") format("woff2");}
@font-face{font-family:"Major Mono Display";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/major-mono-display-400.woff2") format("woff2");}
@font-face{font-family:"VT323";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/vt323-400.woff2") format("woff2");}
@font-face{font-family:"Share Tech Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/share-tech-mono-400.woff2") format("woff2");}
@font-face{font-family:"Tektur";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/tektur-400.woff2") format("woff2");}
@font-face{font-family:"Tektur";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/tektur-700.woff2") format("woff2");}
@font-face{font-family:"Monoton";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/monoton-400.woff2") format("woff2");}
@font-face{font-family:"Wallpoet";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/wallpoet-400.woff2") format("woff2");}
@font-face{font-family:"Syncopate";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/syncopate-400.woff2") format("woff2");}
@font-face{font-family:"Syncopate";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/syncopate-700.woff2") format("woff2");}
@font-face{font-family:"Turret Road";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/turret-road-400.woff2") format("woff2");}
@font-face{font-family:"Turret Road";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/turret-road-700.woff2") format("woff2");}
@font-face{font-family:"Zen Dots";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/zen-dots-400.woff2") format("woff2");}
@font-face{font-family:"Quantico";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/quantico-400.woff2") format("woff2");}
@font-face{font-family:"Quantico";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/quantico-700.woff2") format("woff2");}
/* --- Crazy Display Fonts (latin subset) --- */
@font-face{font-family:"Rubik Glitch";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-glitch-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Wet Paint";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-wet-paint-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Iso";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-iso-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Maze";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-maze-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Burned";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-burned-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Puddles";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-puddles-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Vinyl";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-vinyl-400.woff2") format("woff2");}
@font-face{font-family:"Faster One";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/faster-one-400.woff2") format("woff2");}
@font-face{font-family:"Bungee Shade";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/bungee-shade-400.woff2") format("woff2");}
@font-face{font-family:"Nosifer";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/nosifer-400.woff2") format("woff2");}
@font-face{font-family:"Eater";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/eater-400.woff2") format("woff2");}
@font-face{font-family:"Rubik Marker Hatch";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/rubik-marker-hatch-400.woff2") format("woff2");}
