:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d12;--panel:#12151c;--text:#e9ecf2;--dim:#9aa3b4;--border:#262b36;--accent:#a78bfa;--system:#e2a43d;--meta:#e879b9;--health:#e5484d;--mana:#4cb3e8;--safe:#3fb477;--ink:#04060a;--tier-bronze:#a5814f;--tier-silver:#a0a9b4;--tier-gold:#e0a33e;--tier-platinum:#7fd4c1;--tier-legendary:#d6477e;--tier-celestial:#c9a7f0;--danger:var(--health);--void:var(--bg);--crypt:var(--panel);--bone:var(--text);--ash:var(--dim);--edge:var(--border);--borant:var(--system);--viscera:var(--health);--logo-ink:#fcf0de}:root[data-theme=fantasy]{--bg:#120e17;--panel:#1d1725;--text:#e8e2d9;--dim:#6f657d;--border:#2e2438;--accent:#e0a33e;--system:#e0a33e;--meta:#d98ac4;--health:#c4265b;--mana:#4a7fb5;--safe:#4e9a6a;--ink:#09060d;--tier-bronze:#9c7a4e;--tier-silver:#9aa3ad;--tier-gold:#e0a33e;--tier-platinum:#7fd4c1;--tier-legendary:#c4265b;--tier-celestial:#c9a7f0}:root[data-theme=scifi]{--bg:#050b14;--panel:#0a1421;--text:#d9e8f5;--dim:#7e97ac;--border:#1c3b55;--accent:#39e5d2;--system:#f0a44a;--meta:#ff7ad9;--health:#ff4d6d;--mana:#5c8def;--safe:#2fd180;--ink:#02060c}:root[data-theme=retro]{--bg:#0a0f0a;--panel:#0e150e;--text:#b9e8b9;--dim:#6fab77;--border:#1f3d22;--accent:#45e86d;--system:#e3b341;--meta:#e892d2;--health:#ff5f56;--mana:#56c2e0;--safe:#2e9e62;--ink:#040804}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efede8;--panel:#f8f7f4;--text:#22262b;--dim:#5d6673;--border:#d6d3cb;--accent:#6742c7;--system:#a16207;--meta:#a3317a;--health:#b01e4f;--mana:#1f6fb2;--safe:#1e7a45;--ink:#111318;--tier-bronze:#7a5a33;--tier-silver:#626c77;--tier-gold:#8f6400;--tier-platinum:#0e7d6c;--tier-legendary:#a21a4d;--tier-celestial:#7a3fc4;--logo-ink:#22262b}:root{--tscale:1}:root[data-text=small]{--tscale:.85}:root[data-text=large]{--tscale:1.15}:root[data-text=larger]{--tscale:1.3}:root[data-text=largest]{--tscale:1.45}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;margin:0;padding:0}body{font-family:Newsreader,Georgia,serif}@media (pointer:coarse){input,textarea,select{font-size:calc(16px * var(--tscale,1))}}
