/* Self-hosted fonts (no third-party CDN / processor)
   Sourced from Fontsource (woff2). Variable fonts where available.
   font-display: swap so text renders immediately with fallbacks. */

@font-face { font-family: 'Press Start 2P'; font-style: normal; font-weight: 400; font-display: swap; src: url('press-start-2p-400.woff2') format('woff2'); }
@font-face { font-family: 'VT323'; font-style: normal; font-weight: 400; font-display: swap; src: url('vt323-400.woff2') format('woff2'); }
@font-face { font-family: 'DotGothic16'; font-style: normal; font-weight: 400; font-display: swap; src: url('dotgothic16-400.woff2') format('woff2'); }
@font-face { font-family: 'Fraunces'; font-style: normal; font-weight: 100 900; font-display: swap; src: url('fraunces-variable.woff2') format('woff2'); }
@font-face { font-family: 'Fraunces'; font-style: italic; font-weight: 100 900; font-display: swap; src: url('fraunces-variable-italic.woff2') format('woff2'); }
@font-face { font-family: 'Instrument Serif'; font-style: normal; font-weight: 400; font-display: swap; src: url('instrument-serif-400.woff2') format('woff2'); }
@font-face { font-family: 'Instrument Serif'; font-style: italic; font-weight: 400; font-display: swap; src: url('instrument-serif-400-italic.woff2') format('woff2'); }
@font-face { font-family: 'Geist Mono'; font-style: normal; font-weight: 100 900; font-display: swap; src: url('geist-mono-variable.woff2') format('woff2'); }
@font-face { font-family: 'Geist'; font-style: normal; font-weight: 100 900; font-display: swap; src: url('geist-variable.woff2') format('woff2'); }
@font-face { font-family: 'Geist'; font-style: italic; font-weight: 100 900; font-display: swap; src: url('geist-variable-italic.woff2') format('woff2'); }
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 100 800; font-display: swap; src: url('jetbrains-mono-variable.woff2') format('woff2'); }
@font-face { font-family: 'Sanchez'; font-style: normal; font-weight: 400; font-display: swap; src: url('sanchez-400.woff2') format('woff2'); }
@font-face { font-family: 'Sanchez'; font-style: italic; font-weight: 400; font-display: swap; src: url('sanchez-400-italic.woff2') format('woff2'); }
