:root{color-scheme:light;--theme-bg:#f5f7fb;--theme-surface:#fff;--theme-text:#172033;--theme-muted:#64748b;--theme-line:#dce3ee}html[data-theme="light"] body{background:var(--theme-bg);color:var(--theme-text)}html[data-theme="light"] body .app-shell,html[data-theme="light"] body .portal-shell{background:#f5f7fb;color:var(--theme-text)}html[data-theme="light"] body .sidebar{background:#fff;border-color:var(--theme-line)}html[data-theme="light"] body .brand,html[data-theme="light"] body .market-open{border-color:var(--theme-line)}html[data-theme="light"] body .nav-item{color:#526176}html[data-theme="light"] body .nav-item:hover{background:#eef3fb;color:#172033}html[data-theme="light"] body .nav-item.active{background:#e8efff;color:#294fac}html[data-theme="light"] body .portal-card,html[data-theme="light"] body .settings-panel,html[data-theme="light"] body .panel,html[data-theme="light"] body .metric-card,html[data-theme="light"] body .workspace-table,html[data-theme="light"] body .strategy-grid article{background:#fff;border-color:var(--theme-line);box-shadow:0 10px 28px #19233b0b}html[data-theme="light"] body .portal-head{background:#fff;border-color:var(--theme-line)}html[data-theme="light"] body .portal-head b,html[data-theme="light"] body h1,html[data-theme="light"] body h2,html[data-theme="light"] body h3,html[data-theme="light"] body strong{color:#172033}html[data-theme="light"] body p,html[data-theme="light"] body small,html[data-theme="light"] body .muted{color:var(--theme-muted)}html[data-theme="light"] body input,html[data-theme="light"] body select,html[data-theme="light"] body textarea{background:#fff;color:#172033;border-color:#cbd5e1}html[data-theme="light"] body .global-simulation-note,html[data-theme="light"] body .platform-announcement{background:#eef4ff;color:#27406d;border-color:#cbdcff}html[data-theme="light"] body .toast{background:#fff;color:#172033;border-color:#d7e0ec;box-shadow:0 16px 40px #1720331a}html[data-theme="light"] body .auth-shell{background:radial-gradient(circle at 50% 0,#dce8ff,transparent 34%),#f5f7fb;color:#172033}html[data-theme="light"] body .auth-card{background:#fff;border-color:#dce3ee;box-shadow:0 30px 90px #17203319}html[data-theme="light"] body .auth-card>p,html[data-theme="light"] body .auth-card label{color:#64748b}html[data-theme="light"] body .auth-card input,html[data-theme="light"] body .auth-card select{background:#fff;color:#172033;border-color:#cbd5e1}
