:root{color-scheme:dark;--bg-page:#18181a;--bg-surface:#232326;--bg-elevated:#2e2e32;--bg-inset:#1e1e21;--bg-hover:#38383d;--bg-band:#2e2e32;--text-primary:#f1f1f3;--text-muted:#b5b7bd;--text-subtle:#8d9097;--divider:#ffffff14;--border-strong:#ffffff29;--accent:#ff2d78;--accent-hover:#ff4b8c;--accent-press:#e81d66;--accent-soft:#3a1f2b;--accent-mid:#5a2440;--accent-contrast:#ffffff;--accent-strong:#ff2d78;--accent-pastel:#ff8db4;--chart-series:#ff2d78;--success:#2ecc71;--success-hover:#45d784;--success-contrast:#0c1a12;--danger:#ef4444;--danger-hover:#f25f5f;--danger-contrast:#ffffff;--warning:#f5b82e;--warning-contrast:#1a1400;--accent-text:#ff6fa2;--success-text:#4ade80;--warning-text:#fbc84a;--danger-text:#ff7474;--buy-soft:#1d3326;--buy-soft-hover:#234030;--sell-soft:#3a2224;--sell-soft-hover:#48292b;--glow-accent:0 0 0 3px rgb(255 45 120/0.35);--shadow-card:0 0 0 1px var(--divider);--shadow-pop:0 0 0 1px rgb(255 255 255/0.06),0 24px 48px -12px rgb(0 0 0/0.6);--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:26px;--radius-xl:30px;--radius-pill:999px;--content-width:1440px;--gutter:32px;--header-height:72px;--rail-width:0px;--status-height:32px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}