/* generated by build.py from data/games.json (themes) and data/site.json (fonts) — do not edit */
@font-face { font-family: "Fredoka"; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/fredoka-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 800; font-display: swap; src: url("/fonts/inter-latin-800-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 900; font-display: swap; src: url("/fonts/inter-latin-900-normal.woff2") format("woff2"); }
@font-face { font-family: "Quicksand"; font-style: normal; font-weight: 700; font-display: swap; src: url("/fonts/quicksand-latin-700-normal.woff2") format("woff2"); }
.g-i-hate-cuteness { --g-bg: #130C2D; --g-text: #F3EEFE; --g-muted: #B9ACD9; --g-surface: #1D1235; --g-line: #3b3553; --g-accent: #3EC6EC; --g-cta: #FFD23F; --g-cta-text: #130C2D; --g-paper: #F4F1FA; --g-ink: #2A1B4A; --g-ink-muted: #5B4E7A; --g-link: #0B6F8F; --g-paper-line: #d4cfde; --g-highlight: #07040F; --g-highlight-text: #3EC6EC; --g-font: "Inter", var(--font-display); --g-font-weight: 900; --g-hero-focus: 50% 38%; }
.g-falls { --g-bg: #D7ECF3; --g-text: #00414B; --g-muted: #306771; --g-surface: #c8e0e7; --g-line: #b0cdd5; --g-accent: #005553; --g-cta: #005553; --g-cta-text: #FFFFFF; --g-paper: #F2F8FA; --g-ink: #00414B; --g-ink-muted: #3c6f77; --g-link: #005553; --g-paper-line: #cbdbde; --g-highlight: #FFD84A; --g-highlight-text: #00414B; --g-font: "Quicksand", var(--font-display); --g-font-weight: 700; --g-hero-focus: 50% 72%; }
.g-linkter { --g-bg: #E3F1D9; --g-text: #1F3B2A; --g-muted: #506956; --g-surface: #d5e4cd; --g-line: #c0d0ba; --g-accent: #276B3B; --g-cta: #2F7D45; --g-cta-text: #FFFFFF; --g-paper: #F3F8EE; --g-ink: #1F3B2A; --g-ink-muted: #546a5b; --g-link: #276B3B; --g-paper-line: #d1dacf; --g-highlight: #E9A85A; --g-highlight-text: #1F3B2A; --g-font: "Fredoka", var(--font-display); --g-font-weight: 600; --g-hero-focus: 50% 40%; }
