:root{--ok:#19c37d;--danger:#ff3b4e;--radius-card:16px;--radius-sheet:28px;--gutter:16px;--page:1240px;--font-display:var(--font-sans)}:root,[data-theme=toxic]{--ground:#08080d;--ground-deep:#000;--line:#262636;--text:#f4ffe9;--muted:#aab4a3;--paper:#c6ff00;--paper-2:#b4ec00;--paper-line:#0000002e;--ink:#0a0a0a;--ink-muted:#2f3d00;--accent:#c6ff00;--accent-deep:#a9e000;--on-accent:#0a0a0a;--accent-ink:#0a0a0a;--accent-2:#ff2e93;--accent-3:#00e5ff;--sticker-1:#c6ff00;--sticker-2:#ff2e93;--sticker-3:#00e5ff;--pip:#ff2e93;--tile-bg:#15151f;--tile-text:#f4ffe9;--tile-muted:#9aa39a;--glow:#c6ff008c;--reading-bg:#12121b;--reading-text:#f4ffe9;--reading-muted:#b9c2b4;--reading-line:#2a2a3a;--reading-accent:#c6ff00;--header-bg:#08080de0;--overlay:#08080d8c;--grain:#ffffff0a;--raise:none;--field-line:transparent;--mark-card:#c6ff00;--mark-pip:#ff2e93;--art-bg:#15151f;--art-card:#f4ffe9}[data-theme=voltage]{--ground:#1d1bff;--ground-deep:#1311c4;--line:#4d4bff;--text:#fff;--muted:#d3d2ff;--paper:#f6ff00;--paper-2:#e6ee00;--paper-line:#0000002e;--ink:#0a0a0a;--ink-muted:#3a3d00;--accent:#ff3bd4;--accent-deep:#e51fbc;--on-accent:#0a0a0a;--accent-ink:#1d1bff;--accent-2:#f6ff00;--accent-3:#00ffb2;--sticker-1:#f6ff00;--sticker-2:#ff3bd4;--sticker-3:#00ffb2;--pip:#ff3bd4;--tile-bg:#0e0c9e;--tile-text:#fff;--tile-muted:#c4c3ff;--glow:#f6ff0099;--reading-bg:#0e0c9e;--reading-text:#fff;--reading-muted:#d3d2ff;--reading-line:#3a38d8;--reading-accent:#f6ff00;--header-bg:#1d1bffe6;--overlay:#1311c48c;--grain:#ffffff0f;--raise:none;--field-line:transparent;--mark-card:#f6ff00;--mark-pip:#ff3bd4;--art-bg:#0e0c9e;--art-card:#fff}[data-theme=candy]{--ground:#f2ff3d;--ground-deep:#0a0a0a;--line:#00000038;--text:#0a0a0a;--muted:#3c3f12;--paper:#ff4fd8;--paper-2:#ff36d0;--paper-line:#0003;--ink:#0a0a0a;--ink-muted:#4a1240;--accent:#0a0a0a;--accent-deep:#2a2a2a;--on-accent:#f2ff3d;--accent-ink:#0a0a0a;--accent-2:#2b59ff;--accent-3:#ff4fd8;--sticker-1:#ff4fd8;--sticker-2:#00d0ff;--sticker-3:#fff;--pip:#ff2e6e;--tile-bg:#0a0a0a;--tile-text:#f2ff3d;--tile-muted:#c9cc9a;--glow:#ff4fd8a6;--reading-bg:#fff;--reading-text:#0a0a0a;--reading-muted:#4a4a3a;--reading-line:#e2e2cf;--reading-accent:#d1009c;--header-bg:#f2ff3deb;--overlay:#0a0a0a80;--grain:#0000000f;--raise:6px 6px 0 #0a0a0a;--field-line:#0a0a0a;--mark-card:#0a0a0a;--mark-pip:#ff4fd8;--art-bg:#0a0a0a;--art-card:#f2ff3d}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}body{min-height:100vh;font-family:var(--font-sans), system-ui, sans-serif;color:var(--text);background-color:var(--ground);background-image:radial-gradient(var(--grain) 1px, transparent 1px);background-size:3px 3px;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}main{flex:1}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-weight:900;font-stretch:125%}p{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.wrap{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){body{font-size:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
