:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#fff9ee;--surface:#fff;--surface-warm:#fffbf2;--border:#f0e6d2;--border-soft:#f5eedf;--border-strong:#e4d9c2;--track:#f5eedf;--track-alt:#e4d9be;--ink:#2a2438;--muted:#8a8168;--muted-body:#6b6280;--muted-strong:#55506b;--muted-faint:#a89a78;--panel:#2a2438;--panel-2:#3b3450;--panel-border:#4e4668;--panel-dash:#5a5170;--violet-text:#5b3be0;--violet-shadow:#5b3be0;--violet-tint:#f3eeff;--violet-tint-2:#f7f3ff;--violet-tint-border:#dfd2ff;--violet-border-lite:#e7deff;--yellow-tint:#fff9ee;--yellow-tint-2:#fff3dc;--yellow-tint-3:#ffe9c9;--yellow-tint-border:#f0d9a8;--yellow-ink:#8a6a20;--coral-tint:#fff3ef;--teal-tint:#e8f8f3;--teal-ink:#12866b;--coral-ink:#c4441f;--violet:#7c5cff;--violet-hover:#6b4af5;--coral:#ff6b4a;--teal:#2fbf9f;--yellow:#ffc63c;--yellow-hover:#ffd05f;--yellow-shadow:#d9a016;--yellow-ink-on-fill:#2a2438}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#16121f;--surface:#211c2e;--surface-warm:#262034;--border:#372f4c;--border-soft:#2e2740;--border-strong:#453b60;--track:#2e2740;--track-alt:#453b60;--ink:#f3f0fa;--muted:#a29ab8;--muted-body:#b4acc8;--muted-strong:#c6bfd8;--muted-faint:#8c84a2;--panel:#2c2540;--panel-2:#3a3252;--panel-border:#4b4268;--panel-dash:#574d74;--violet-text:#bfaeff;--violet-shadow:#4a2cc4;--violet-tint:#2c2545;--violet-tint-2:#2a2340;--violet-tint-border:#453c6b;--violet-border-lite:#3d3560;--yellow-tint:#2b2438;--yellow-tint-2:#332b44;--yellow-tint-3:#3a3048;--yellow-tint-border:#4e4166;--yellow-ink:#ffd98a;--coral-tint:#3a2833;--teal-tint:#1e3a38;--teal-ink:#6fe0c2;--coral-ink:#ff9e85}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--app-bg);color:var(--ink);margin:0;font-family:Manrope,sans-serif}a{color:var(--violet);font-weight:700;text-decoration:none}a:hover{color:var(--violet-text);text-decoration:underline}button{font-family:inherit}input:focus-visible,button:focus-visible{outline:3px solid var(--violet);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--track-alt);border-radius:10px}p,.body-text{text-wrap:pretty}
