/* Snowball God-Overlay — self-hosted fonts (s174)
 *
 * Replaces the external Google Fonts CDN <link>, which was both a privacy
 * leak (every page load pinged fonts.googleapis.com + fonts.gstatic.com)
 * and the single hardest blocker for a strict Content-Security-Policy:
 * an external stylesheet forces `style-src https://fonts.googleapis.com`
 * and font files force `font-src https://fonts.gstatic.com`. Self-hosting
 * lets the CSP collapse to `font-src 'self'` / `style-src 'self'`.
 *
 * Paths are relative to /app/God-Overlay/ (the page URL), resolving to
 * public/God-Overlay/fonts/ on disk, served by the /app/ static plugin.
 *
 * The .woff2 files are fetched by scripts/fetch-fonts.sh (run it once in
 * an environment with open network — the sandbox blocks fonts.gstatic.com).
 * Weights mirror the original request exactly:
 *   Outfit:        300 400 600 700 800 900
 *   JetBrains Mono: 400 700 800
 */

/* ---- Outfit ---- */
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 300; font-display: swap; src: url("fonts/outfit-300.woff2") format("woff2"); }
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/outfit-400.woff2") format("woff2"); }
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 600; font-display: swap; src: url("fonts/outfit-600.woff2") format("woff2"); }
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/outfit-700.woff2") format("woff2"); }
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 800; font-display: swap; src: url("fonts/outfit-800.woff2") format("woff2"); }
@font-face { font-family: "Outfit"; font-style: normal; font-weight: 900; font-display: swap; src: url("fonts/outfit-900.woff2") format("woff2"); }

/* ---- JetBrains Mono ---- */
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/jetbrains-mono-400.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/jetbrains-mono-700.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 800; font-display: swap; src: url("fonts/jetbrains-mono-800.woff2") format("woff2"); }
