@font-face{font-family:Tenor Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tenor-sans-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/orbitron-500.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/orbitron-700.woff2)format("woff2")}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh3dSD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/uU9NCBsR6Z2vfE9aq3bh09SDulI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--bg:#141414;--surface:#1e1e1e;--surface-2:#101010;--overlay:#ffffff0a;--overlay-strong:#ffffff12;--border:#f4f1ea2e;--border-strong:#f4f1ea47;--text:#f4f1ea;--text-muted:#f4f1ea9e;--text-faint:#f4f1ea8c;--heading:#f4f1ea;--accent:#f4f1ea;--accent-rgb:244, 241, 234;--accent-hover:#fff;--on-accent:#141414;--ok:#f4f1ea;--error:#f04b4b;--warning:#f59e0b;--meta:#c8a96a;--hover:#ffffff0f;--active:#ffffff17;--shadow:0 8px 40px #00000080, 0 2px 12px #0000004d;--glow:none;--link:#c8a96a;--link-hover:#e0c48a;--radius:10px;--radius-sm:6px;--radius-lg:18px;--radius-pill:999px;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Tenor Sans", var(--font-sans);--font-mono:"Fira Code", ui-monospace, monospace;--measure:68ch;--page-max:1180px;--section-gap:clamp(4rem, 9vw, 7.5rem)}:root:not([data-palette]),[data-palette=synthwave]{color-scheme:dark;--overlay:#ffffff0a;--overlay-strong:#ffffff12;--hover:#ffffff0d;--active:#ffffff14;--font-display:"Orbitron", var(--font-sans);--bg:#111013;--surface:#1a181d;--surface-2:#0a090b;--border:#2a2730;--border-strong:#3a3641;--text:#f2ecff;--text-muted:#a39daa;--text-faint:#8b8497;--heading:#fff;--accent:#f92aad;--accent-rgb:249, 42, 173;--accent-hover:#ff5ec4;--on-accent:#0a090b;--ok:#72f1b8;--error:#fe4c57;--warning:#fede5d;--meta:#03edf9;--link:#fa3eb5;--link-hover:#ff5ec4;--shadow:0 8px 40px #00000073, 0 2px 12px #0000004d;--glow:0 0 16px #d61a8f80}[data-palette=kyoto]{color-scheme:dark;--active:#ffffff12;--hover:#ffffff0a;--overlay-strong:#ffffff0f;--overlay:#ffffff08;--font-display:"Shippori Mincho", serif;--bg:#201d1a;--surface:#2b2723;--surface-2:#191714;--border:#3f3a33;--border-strong:#4a443b;--text:#e5ddd0;--text-muted:#a89c8b;--text-faint:#8a857c;--heading:#efe7d8;--accent:#a94f3b;--accent-rgb:169, 79, 59;--accent-hover:#c96751;--on-accent:#f5efe4;--ok:#8fa382;--error:#d3756b;--warning:#c99b4a;--meta:#a2978a;--link:#d98a72;--link-hover:#e8a48d;--shadow:0 8px 32px #0006, 0 2px 10px #00000040;--glow:none}[data-palette=sticker]{color-scheme:dark;--active:#ffffff1a;--hover:#ffffff0f;--overlay-strong:#ffffff17;--overlay:#ffffff0d;--font-display:"Baloo 2", var(--font-sans);--bg:#17131c;--surface:#241d2c;--surface-2:#110d16;--border:#ffffff4d;--border-strong:#ffffff73;--text:#f4effa;--text-muted:#b3a8c1;--text-faint:#86818b;--heading:#fff;--accent:#a78bfa;--accent-rgb:167, 139, 250;--accent-hover:#bfa9ff;--on-accent:#1c1523;--ok:#ffd23f;--error:#ff6b6b;--warning:#ffd23f;--meta:#9d92ab;--link:#c3aefd;--link-hover:#d8ccff;--shadow:4px 4px 0 #0006;--glow:none}[data-palette=fumetto]{color-scheme:light;--active:#1b182014;--hover:#1b18200d;--overlay-strong:#1b182012;--overlay:#1b18200a;--font-display:"Bangers", var(--font-sans);--font-sans:"Comic Neue", "Inter", system-ui, sans-serif;--bg:#faf6ef;--surface:#fff;--surface-2:#f1ece1;--border:#1b1820;--border-strong:#1b1820;--text:#1b1820;--text-muted:#5c574f;--text-faint:#696668;--heading:#1b1820;--accent:#1b1820;--accent-rgb:27, 24, 32;--accent-hover:#3a3542;--on-accent:#faf6ef;--ok:#1b1820;--error:#c13726;--warning:#975b00;--meta:#6842ff;--link:#5a3fd6;--link-hover:#7c5cff;--shadow:3px 3px 0 #1b182026;--glow:none}[data-palette=y2k]{color-scheme:light;--active:#46245a14;--hover:#46245a0d;--overlay-strong:#fffc;--overlay:#ffffff8c;--font-display:"Fredoka", var(--font-sans);--bg:#f7e0f8;--surface:#fff;--surface-2:#f7ecfa;--border:#46245a2e;--border-strong:#46245a4d;--text:#46245a;--text-muted:#7b5f8f;--text-faint:#7b5c89;--heading:#46245a;--accent:#f56ab5;--accent-rgb:245, 106, 181;--accent-hover:#ff86c8;--on-accent:#46245a;--ok:#227258;--error:#c41d4e;--warning:#91590b;--meta:#785a8e;--link:#c2358a;--link-hover:#e04ba3;--shadow:0 3px 8px #f56ab540;--glow:none}[data-palette=pietra]{color-scheme:light;--active:#37332c14;--hover:#37332c0d;--overlay-strong:#ffffffbf;--overlay:#ffffff80;--font-display:"Marcellus", serif;--bg:#eae6df;--surface:#f4f1ec;--surface-2:#e2ddd3;--border:#d4cec2;--border-strong:#c2bbac;--text:#37332c;--text-muted:#6b6459;--text-faint:#646059;--heading:#2e2a24;--accent:#735c40;--accent-rgb:115, 92, 64;--accent-hover:#a08258;--on-accent:#f4f1ec;--ok:#57634f;--error:#a24138;--warning:#7d592c;--meta:#656057;--link:#6f5639;--link-hover:#5a4530;--shadow:0 4px 16px #37332c1f, 0 1px 4px #37332c14;--glow:none}
