:root{color-scheme:light;--bg-page:#f8f6ef;--bg-surface:#ffffff;--bg-elevated:#f4f1e7;--bg-inset:#efeadc;--bg-hover:#e8e2d1;--bg-band:#ffffff;--text-primary:#16140c;--text-muted:#656050;--text-subtle:#807a68;--divider:#16140c14;--border-strong:#16140c26;--accent:#f2b705;--accent-hover:#f9c52a;--accent-press:#dba504;--accent-soft:#fcf3d6;--accent-mid:#f7e5a8;--accent-contrast:#171100;--accent-strong:#8a6100;--accent-pastel:#e3c667;--chart-series:#c58f00;--success:#1fae7b;--success-hover:#23c18a;--success-contrast:#ffffff;--danger:#e2486a;--danger-hover:#ec5a7a;--danger-contrast:#ffffff;--warning:#e8791c;--warning-contrast:#ffffff;--accent-text:#8a6100;--success-text:#0f7a55;--warning-text:#a4520a;--danger-text:#c62a48;--buy-soft:#dcf5ea;--buy-soft-hover:#c9efdf;--sell-soft:#fde3e8;--sell-soft-hover:#fbd3dc;--glow-accent:0 0 0 3px rgb(242 183 5/0.3);--shadow-card:0 0 0 1px var(--divider);--shadow-pop:0 0 0 1px rgb(17 17 24/0.06),0 18px 40px -12px rgb(17 17 24/0.22);--radius-xs:2px;--radius-sm:3px;--radius-md:3px;--radius-lg:4px;--radius-xl:4px;--radius-pill:3px;--content-width:100%;--gutter:20px;--header-height:56px;--rail-width:220px;--status-height:30px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}[data-theme=dark]{color-scheme:dark;--bg-page:#000000;--bg-surface:#0b0a08;--bg-elevated:#12110d;--bg-inset:#12110d;--bg-hover:#1b1914;--bg-band:#050505;--text-primary:#f7f4ea;--text-muted:#a09a88;--text-subtle:#858070;--divider:#ffffff0e;--border-strong:#ffffff1a;--accent:#ffc933;--accent-hover:#ffd65c;--accent-press:#f0b917;--accent-soft:#1c1709;--accent-mid:#2e260f;--accent-contrast:#171100;--accent-strong:#ffc933;--accent-pastel:#ffd65c;--chart-series:#ffc933;--success:#3ddba1;--success-hover:#5be4b2;--success-contrast:#04140d;--danger:#ff6b83;--danger-hover:#ff8396;--danger-contrast:#1a0509;--warning:#ff9f43;--warning-contrast:#1a0f00;--accent-text:#ffd24a;--success-text:#3ddba1;--warning-text:#ffb066;--danger-text:#ff7d92;--buy-soft:#0b2018;--buy-soft-hover:#102a1f;--sell-soft:#230e13;--sell-soft-hover:#2e1219;--glow-accent:0 0 0 3px rgb(255 201 51/0.28);--shadow-card:0 0 0 1px var(--divider);--shadow-pop:0 0 0 1px rgb(255 255 255/0.07),0 20px 44px -12px rgb(0 0 0/0.75)}