/* Font URLs are relative to this stylesheet, not root-absolute.
 * layout.tsx base-path-prefixes the <link href> that loads this file, but
 * url() references inside it are served as a static asset and never pass
 * through Next's asset pipeline, so a root-absolute "/cds/fonts/..." would
 * 404 under any non-empty DXG_BASE_PATH -- the MMD-fronted topology this
 * repo supports (next.config.mjs). Fonts then fall back silently to
 * Georgia/system-mono with nothing but a network-tab 404 to show for it.
 * This file is served at <basePath>/cds/fonts.css and the woff2 files at
 * <basePath>/cds/fonts/..., so a stylesheet-relative URL is correct for
 * every basePath, including the empty one. */
/*
 * dxg-letterbox-v1 — fonts.css
 * Self-hosted @font-face declarations for the two open-licensed faces the
 * theme's tokens (shell.css --dxg-font-display / --dxg-font-mono) name.
 * "PP Neue Machina" (--dxg-font-ui) is a commercial Pangram Pangram face
 * that has never been licensed/vendored anywhere in this codebase or its
 * sibling MMD portal repos (checked 2026-07-20) — --dxg-font-ui correctly
 * falls through to its documented system-ui fallback until Ben supplies a
 * licensed file; this is an honest gap, not silently faked with a
 * lookalike substitute.
 */
@font-face{font-family:"Fraunces";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/fraunces/fraunces-latin-500-normal.woff2") format("woff2")}
@font-face{font-family:"Fraunces";font-style:italic;font-weight:500;font-display:swap;src:url("fonts/fraunces/fraunces-latin-500-italic.woff2") format("woff2")}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/fraunces/fraunces-latin-700-normal.woff2") format("woff2")}
@font-face{font-family:"Fraunces";font-style:italic;font-weight:700;font-display:swap;src:url("fonts/fraunces/fraunces-latin-700-italic.woff2") format("woff2")}
@font-face{font-family:"Fraunces";font-style:normal;font-weight:900;font-display:swap;src:url("fonts/fraunces/fraunces-latin-900-normal.woff2") format("woff2")}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/jetbrains-mono/jetbrains-mono-latin-400-normal.woff2") format("woff2")}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/jetbrains-mono/jetbrains-mono-latin-500-normal.woff2") format("woff2")}
@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/jetbrains-mono/jetbrains-mono-latin-700-normal.woff2") format("woff2")}
