.light-theme .card,.light-theme .symbol-card{box-shadow:0 2px 14px rgba(15,23,42,0.06);}.light-theme .card:hover{border-color:rgba(15,23,42,0.2);box-shadow:0 8px 26px rgba(15,23,42,0.12),0 0 22px var(--ch-glow,rgba(2,132,199,0.1));}.light-theme .symbol-card:hover{border-color:rgba(15,23,42,0.2);box-shadow:0 8px 28px rgba(15,23,42,0.12),0 0 28px var(--ch-glow,rgba(2,132,199,0.1));}.light-theme .skel-block{background:linear-gradient(90deg,rgba(15,23,42,0.05) 25%,rgba(15,23,42,0.1) 37%,rgba(15,23,42,0.05) 63%);background-size:400% 100%;}.light-theme .ch-sym,.light-theme .ch-price,.light-theme .ch-name:hover,.light-theme .ch-port-metric-val,.light-theme .ch-lrow-close .ch-lrow-label{color:#0f172a;}.light-theme .ch-tag-sector{background:rgba(2,132,199,0.09);color:#0369a1;border-color:rgba(2,132,199,0.24);}.light-theme .ch-tag-industry{background:rgba(71,85,105,0.08);color:#475569;border-color:rgba(71,85,105,0.22);}.light-theme .ch-change.ch-change-pos{color:#047857;background:rgba(4,120,87,0.09);}.light-theme .ch-change.ch-change-neg{color:#b91c1c;background:rgba(185,28,28,0.08);}.light-theme .ch-trend-badge.ch-trend-bull{color:#047857;background:rgba(4,120,87,0.1);border-color:rgba(4,120,87,0.3);}.light-theme .ch-trend-badge.ch-trend-bear{color:#b91c1c;background:rgba(185,28,28,0.09);border-color:rgba(185,28,28,0.3);}.light-theme .ch-trend-badge.ch-trend-side{color:#b45309;background:rgba(180,83,9,0.1);border-color:rgba(180,83,9,0.3);}.light-theme .ch-spark-tag.ch-spark-tag-ma{color:#b45309;}.light-theme .ch-spark-tag.ch-spark-tag-ma::before{background:#b45309;}.light-theme .ch-signal{background:rgba(15,23,42,0.03);}.light-theme .ch-lrow-close{background:rgba(15,23,42,0.045);}.light-theme .ch-perf-bar-wrap,.light-theme .ch-port-weight-bar-track{background:rgba(15,23,42,0.07);}.light-theme .ch-pos{color:#047857 !important;}.light-theme .ch-neg{color:#b91c1c !important;}.light-theme .ch-warn{color:#b45309 !important;}.light-theme .ch-blue{color:#0369a1 !important;}.light-theme .ch-port-badge{color:#0369a1;background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.26);}.light-theme .ch-toggle-details-btn{background:rgba(2,132,199,0.06);border-color:rgba(2,132,199,0.2);color:#0369a1;}.light-theme .ch-toggle-details-btn:hover{background:rgba(2,132,199,0.12);border-color:rgba(2,132,199,0.35);color:#075985;box-shadow:0 0 10px rgba(2,132,199,0.12);}.light-theme .ch-signal.metric-highlighted{background:rgba(2,132,199,0.09) !important;border-color:#0284c7 !important;}.light-theme .ch-lrow.metric-highlighted,.light-theme .ch-perf-row.metric-highlighted,.light-theme .ch-fund-row.metric-highlighted,.light-theme .ch-port-metric.metric-highlighted{background:rgba(2,132,199,0.08);}.light-theme .ch-footer-item.metric-highlighted,.light-theme .ch-sym.metric-highlighted,.light-theme .ch-price.metric-highlighted,.light-theme .ch-change.metric-highlighted{background:rgba(2,132,199,0.12);}.light-theme .ch-lrow.metric-highlighted .ch-lrow-label,.light-theme .ch-perf-row.metric-highlighted .ch-perf-lbl,.light-theme .ch-footer-item.metric-highlighted b,.light-theme .ch-port-metric.metric-highlighted .ch-port-metric-label{color:#075985;}.light-theme .ch-port-metric.metric-highlighted .ch-port-metric-val{color:#075985 !important;}.light-theme .metric-highlighted{box-shadow:0 0 0 1.5px #0284c7,0 0 10px 3px rgba(2,132,199,0.28) !important;}.light-theme .cst-spark-hover-tooltip,.light-theme .spark-hover-tooltip{background:rgba(255,255,255,0.98) !important;border-color:rgba(15,23,42,0.14) !important;color:#0f172a !important;box-shadow:0 6px 20px rgba(15,23,42,0.18) !important;}.light-theme .spark-hover-vline,.light-theme .tbl-mini-hover-vline,.light-theme .tbl-mag-vline{border-left-color:rgba(15,23,42,0.45) !important;}.light-theme .spark-hover-hline,.light-theme .tbl-mini-hover-hline,.light-theme .tbl-mag-hline{border-top-color:rgba(15,23,42,0.35) !important;}.light-theme .spark-hover-dot,.light-theme .tbl-mini-hover-dot,.light-theme .tbl-mag-dot{background:#0f172a !important;border-color:#fff !important;box-shadow:0 0 6px rgba(15,23,42,0.3) !important;}.light-theme .tbl-mag-dot{box-shadow:0 0 6px rgba(15,23,42,0.3);}.light-theme .cst-tooltip{background:rgba(255,255,255,0.98);border-color:rgba(2,132,199,0.4);box-shadow:0 16px 40px rgba(15,23,42,0.2),0 0 14px rgba(2,132,199,0.14);}.light-theme .cst-muted,.light-theme .cst-vs200,.light-theme .cst-sig-label,.light-theme .cst-fund-lbl,.light-theme .cst-footer-lbl{color:#475569;}.light-theme .cst-sym,.light-theme .cst-price{color:#0f172a;}.light-theme .cst-name{color:#475569;}.light-theme .clickable-symbol{text-decoration-color:#64748b;}.light-theme .clickable-symbol:hover{color:#0369a1;text-decoration-color:#0369a1;}.light-theme .cst-trend-side{border-color:rgba(180,83,9,0.3);}.light-theme .cst-tag{color:#0369a1;background:rgba(2,132,199,0.08);border-color:rgba(2,132,199,0.22);}.light-theme .cst-tag-alt{color:#6d28d9;background:rgba(109,40,217,0.07);border-color:rgba(109,40,217,0.22);}.light-theme .cst-divider{background:rgba(15,23,42,0.1);}.light-theme .cst-sig{background:rgba(15,23,42,0.03);border-color:rgba(15,23,42,0.09);}.light-theme .cst-fund-val,.light-theme .cst-footer-val{color:#0f172a;}.light-theme .cst-spark-wrap,.light-theme .tbl-mini-chart.cst-spark-wrap{background:rgba(15,23,42,0.04);}.light-theme .calendar-sym-tooltip{background:rgba(255,255,255,0.98);border-color:rgba(15,23,42,0.14);color:#0f172a;box-shadow:0 8px 26px rgba(15,23,42,0.18);}.light-theme #sm-popover{background:rgba(255,255,255,0.98);border-color:rgba(109,40,217,0.35);box-shadow:0 12px 34px rgba(15,23,42,0.18),0 0 0 1px rgba(109,40,217,0.08);}.light-theme #sm-popover .smp-badge{color:#6d28d9;background:rgba(109,40,217,0.09);border-color:rgba(109,40,217,0.26);}.light-theme #sm-popover .smp-title{color:#0f172a;}.light-theme #sm-popover .smp-formula{color:#0369a1;background:rgba(2,132,199,0.07);border-color:rgba(2,132,199,0.2);}.light-theme #sm-popover .smp-body,.light-theme #sm-popover .smp-rule-item span{color:#334155;}.light-theme body.student-mode-active .alpha-table thead tr.header-row th.metric-container:hover{color:#6d28d9;background:rgba(109,40,217,0.07);}.light-theme svg text[fill="rgba(226,232,240,0.85)"]{fill:#334155;}.light-theme svg tspan[fill="rgba(0,214,143,0.9)"]{fill:#047857;}.light-theme svg tspan[fill="rgba(255,77,109,0.9)"]{fill:#b91c1c;}.light-theme svg line[stroke="rgba(148,163,184,0.32)"],.light-theme svg line[stroke="rgba(148,163,184,0.28)"]{stroke:rgba(71,85,105,0.4);}.light-theme svg line[stroke="rgba(255,255,255,0.15)"]{stroke:rgba(15,23,42,0.22);}.light-theme svg path[stroke="#00d68f"]{stroke:#047857;}.light-theme svg path[stroke="#ff4d6d"]{stroke:#b91c1c;}.light-theme svg path[stroke="rgba(245,158,11,0.85)"]{stroke:#b45309;}.light-theme svg rect[fill="rgba(0,214,143,0.09)"]{fill:rgba(4,120,87,0.08);}.light-theme svg rect[fill="rgba(255,77,109,0.09)"]{fill:rgba(185,28,28,0.07);}.light-theme svg rect[fill="rgba(0,214,143,0.5)"]{fill:rgba(4,120,87,0.45);}.light-theme svg rect[fill="rgba(255,77,109,0.5)"]{fill:rgba(185,28,28,0.42);}.light-theme svg stop[stop-color="rgba(0,214,143,0.35)"]{stop-color:rgba(4,120,87,0.3);}.light-theme svg stop[stop-color="rgba(255,77,109,0.35)"]{stop-color:rgba(185,28,28,0.28);}