/* Fonts: Geist (self-hosted, replaces Inter for body), Inter (fallback), CascadiaCode, ClimateCrisis, InstrumentSerif, Caveat */
@font-face { font-family:'Geist'; font-style:normal; font-weight:400; font-display:swap; src:url('/public/fonts/Geist-Regular.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:500; font-display:swap; src:url('/public/fonts/Geist-Medium.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:600; font-display:swap; src:url('/public/fonts/Geist-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:700; font-display:swap; src:url('/public/fonts/Geist-Bold.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:800; font-display:swap; src:url('/public/fonts/Geist-Bold.woff2') format('woff2'); }
@font-face { font-family:'Geist'; font-style:normal; font-weight:900; font-display:swap; src:url('/public/fonts/Geist-Black.woff2') format('woff2'); }
@font-face { font-family:'Geist Mono'; font-style:normal; font-weight:400; font-display:swap; src:url('/public/fonts/GeistMono-Regular.woff2') format('woff2'); }
@font-face { font-family:'Geist Mono'; font-style:normal; font-weight:500; font-display:swap; src:url('/public/fonts/GeistMono-Medium.woff2') format('woff2'); }
@font-face { font-family:'Geist Mono'; font-style:normal; font-weight:600; font-display:swap; src:url('/public/fonts/GeistMono-SemiBold.woff2') format('woff2'); }
@font-face { font-family:'Geist Mono'; font-style:normal; font-weight:700; font-display:swap; src:url('/public/fonts/GeistMono-Bold.woff2') format('woff2'); }

/* Google Fonts CDN Import for Inter, Cascadia Code, Caveat, Climate Crisis, and Instrument Serif */
@import url('https://fonts.googleapis.com/css2?family=Cascadia+Code:wght@400;500;600;700&family=Caveat:wght@400;500;600;700&family=Climate+Crisis:wght@400&family=Instrument+Serif:ital,wght@0,400;1,400&family=Inter:wght@300;400;500;600;700;800;900&display=swap');


