:root,[data-theme=dark]{--bg-0:#070b10;--bg-1:#0c131a;--bg-2:#111a22;--bg-gradient-stop:#0f1d1a;--panel:#121b23b8;--panel-border:#8cffb01f;--line:#ffffff12;--text-hi:#eaf4ee;--text-mid:#a9b8b4;--text-low:#6b7a77;--accent:#7cffb2;--accent-2:#5ad0ff;--accent-dim:#7cffb259;--accent-ink:#04150c;--danger:#ff6b6b;--radius:14px;--shadow:0 8px 30px #00000059;--surface:#ffffff08;--surface-2:#ffffff0d;--toolbar-bg:#0c131ad9;--ring-strong:#fff;--scrollbar-thumb:#7cffb22e;--scrollbar-thumb-hover:#7cffb252;--grain-dot:#ffffff09;--stage-glow:#7cffb20f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg-0:#c8ccc6;--bg-1:#d3d6d0;--bg-2:#dde0da;--bg-gradient-stop:#bfcbbe;--panel:#daddd7db;--panel-border:#2d6a4f24;--line:#1e28201c;--text-hi:#2a332c;--text-mid:#5a6658;--text-low:#84917e;--accent:#3a9464;--accent-2:#3495a5;--accent-dim:#3a946438;--accent-ink:#f0fff4;--danger:#c44d3d;--radius:14px;--shadow:0 8px 24px #1c261e24;--surface:#1e2d200b;--surface-2:#1e2d2013;--toolbar-bg:#c8ccc6e6;--ring-strong:#1c261e;--scrollbar-thumb:#2f8f5b33;--scrollbar-thumb-hover:#2f8f5b59;--grain-dot:#2332250e;--stage-glow:#2f8f5b0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100dvh;min-height:-webkit-fill-available}body{background:radial-gradient(1200px 700px at 15% -10%, var(--bg-gradient-stop) 0%, var(--bg-0) 55%), var(--bg-0);color:var(--text-hi);font-family:var(--font-geist-sans,system-ui), -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0;transition:background-color .35s,color .35s;overflow:hidden}@supports (height:100svh){html,body{height:100svh}}::selection{background:var(--accent-dim);color:var(--text-hi)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}button,input,textarea{font-family:inherit}button,[role=separator]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
