:root{--background:#f7f9fc;--foreground:#0f172a;--muted-surface:#eef2f6;--muted-foreground:#64748b;--card:#fff;--card-foreground:#0f172a;--border:#dbe4ef;--border-strong:#c8d4e3;--primary:#1677ff;--primary-foreground:#fff;--secondary:#eff7ff;--secondary-foreground:#0967e8;--input:#dbe4ef;--popover:#fff;--popover-foreground:#0f172a;--ring:#1677ff;--ink:var(--foreground);--muted:var(--muted-foreground);--paper:var(--background);--surface:var(--card);--line:var(--border);--accent:var(--primary);--accent-strong:#0967e8;--accent-soft:var(--secondary)}html,body,main{background:var(--background);color:var(--foreground)}.topbar{border-color:var(--border)}.section-kicker,.eyebrow{color:#2563a9}.section-head h2,.settings h2{color:var(--foreground)}.section-head p{color:var(--muted-foreground)}.app-shell>.sidebar{background:#0f172a;border-color:#263449}.app-shell>.sidebar nav button.active{background:#1e3a5f;box-shadow:inset 0 0 0 1px #315781}.app-shell>.mobile-nav{border-color:var(--border);background:#fffffff5;box-shadow:0 -8px 24px #0f172a12}.app-shell>.mobile-nav .active{background:var(--secondary);color:var(--primary);box-shadow:inset 0 0 0 1px #1677ff1f}.search,.metric,.chart-card,.history-list,.history-list article,.backtest-list article,.backtest-row,.formula-table,.weights-editor,.prospective-metrics article,.prospective-hub-list>article,.settings-section,.analyze-disclosure,.empty-state{border-color:var(--border);background:var(--card)}.segment,.lab-tabs,.window-selector,.day-pattern-options,.win-size-control>div,.win-source-switch{background:var(--muted-surface)}.segment button.active,.lab-tabs button.active,.window-selector button.active,.day-pattern-options button.active{background:var(--card);color:var(--foreground)}.lab-tabs button.active{color:var(--primary)}.metric{box-shadow:0 1px 2px #0f172a0a}.metric span,.metric small{color:var(--muted-foreground)}.heatmap button{border-color:var(--border);background:var(--card)}.heatmap button:after{background:#dcecff}.chart-card,.pair-card{background:var(--card)}.position-cell{color:#173f66}.history-list{box-shadow:0 1px 2px #0f172a0a}.history-list article{border-color:var(--border)}.history-list time,.history-source,.history-numbers small{color:var(--muted-foreground)}.load{border-color:var(--border);background:var(--card);color:#255b91}.formula-day-filter,.baseline,.research-tool-note,.win-coverage,.why{border-color:var(--border);background:#f6f8fb}.formula-table>b,.formula-row>*,.backtest-row,.row-detail{border-color:var(--border)}.hit{color:#08744f;background:#dcf7eb}.miss{color:#52677a;background:#eef2f6}.sample-note{color:#835d11;background:#fff7e6}.setting,.settings-section{border-color:var(--border)}.setting select,.algorithm-setting select{border-color:var(--border);background:var(--card);color:var(--foreground)}.toggle{background:#cbd5e1}.toggle.on{background:var(--primary)}.advanced,.text-button{color:var(--primary)}.prospective-hub-list>article,.prospective-metrics article{box-shadow:0 1px 2px #0f172a0a}.storage-badge.connected{color:#08744f;background:#effbf6;border-color:#afe8cf}.storage-badge.fallback{color:#835d11;background:#fff7e6;border-color:#f4d399}.popover-content,.modal,[data-slot=dialog-content]{border-color:var(--border);background:var(--popover);color:var(--popover-foreground)}.lottery-option[data-selected=true]{background:var(--secondary)}.source-result-link,.sync{border-color:var(--border);background:var(--card);color:#255b91}.source-result-link:hover{background:var(--secondary);border-color:#9dcbff}footer{border-color:var(--border);color:var(--muted-foreground)}@media (max-width:767px){.history-numbers{border-color:var(--border)}}
