/* Local licensed faces. A face downloads only when text uses it. Non-Latin
   catalogue names retain the platform fallback; no text is transliterated. */
/* Explicit static instances avoid WebKit's inconsistent weight selection for
   these reduced-axis variable sources. Both engines get the same outlines. */
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url('/static/themes/fonts/inter-400-latin.woff2') format('woff2'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url('/static/themes/fonts/inter-500-latin.woff2') format('woff2'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url('/static/themes/fonts/inter-600-latin.woff2') format('woff2'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url('/static/themes/fonts/inter-700-latin.woff2') format('woff2'); }
@font-face { font-family: Archivo; font-style: normal; font-weight: 600; font-display: swap; src: url('/static/themes/fonts/archivo-600-latin.woff2') format('woff2'); }
@font-face { font-family: Archivo; font-style: normal; font-weight: 700; font-display: swap; src: url('/static/themes/fonts/archivo-700-latin.woff2') format('woff2'); }
@font-face { font-family: Archivo; font-style: normal; font-weight: 800; font-display: swap; src: url('/static/themes/fonts/archivo-800-latin.woff2') format('woff2'); }
@font-face { font-family: Fraunces; font-style: normal; font-weight: 600; font-display: swap; src: url('/static/themes/fonts/fraunces-600-latin.woff2') format('woff2'); }
@font-face { font-family: Fraunces; font-style: normal; font-weight: 700; font-display: swap; src: url('/static/themes/fonts/fraunces-700-latin.woff2') format('woff2'); }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 600; font-display: swap; src: url('/static/themes/fonts/space-grotesk-600-latin.woff2') format('woff2'); }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 700; font-display: swap; src: url('/static/themes/fonts/space-grotesk-700-latin.woff2') format('woff2'); }
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url('/static/themes/fonts/jetbrains-mono-400-latin.woff2') format('woff2'); }
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url('/static/themes/fonts/jetbrains-mono-500-latin.woff2') format('woff2'); }
@font-face { font-family: 'JetBrains Mono'; font-style: normal; font-weight: 600; font-display: swap; src: url('/static/themes/fonts/jetbrains-mono-600-latin.woff2') format('woff2'); }
