.light-theme .ch-lrow-close{background:rgba(15,23,42,0.056);border:1px solid rgba(15,23,42,0.112);}.light-theme .ch-perf-bar-wrap{background:rgba(15,23,42,0.08);}.light-theme .ch-perf-bar-wrap::after{background:rgba(15,23,42,0.16);}.light-theme .ch-port-header{color:#6d28d9;}.light-theme .ch-port-title{color:#6d28d9;}.light-theme .ch-port-badge{color:#475569;}.light-theme .ch-port-badge:hover{color:#0369a1;}.light-theme .ch-port-metric-label{color:#475569;}.light-theme .ch-port-metric-val{color:#334155;}.light-theme .ch-port-weight-bar-track{background:rgba(15,23,42,0.112);}.light-theme .ch-footer{background:rgba(15,23,42,0.037);}.light-theme .ch-footer-item{color:#475569;}.light-theme .ch-footer-item b{color:#475569;}.light-theme .highlighted-metric{box-shadow:0 0 10px rgba(56,189,248,0.14);}.light-theme .market-index-card{box-shadow:0 4px 20px rgba(15,23,42,0.08);}.light-theme .index-name{color:#475569;}.light-theme .index-price{color:#0f172a;}.light-theme .index-techs{color:#475569;}.light-theme .sector-tile:hover{border-color:rgba(15,23,42,0.2);}.light-theme .sector-tile.sector-tile-empty{color:#475569;}.light-theme .heatmap-expand-link:hover{color:#0f172a;}.light-theme .sector-trend-range-tabs{background:rgba(15,23,42,0.048);}.light-theme .sector-trend-range-btn{color:#475569;}.light-theme .sector-trend-range-btn:hover{color:#334155;background:rgba(15,23,42,0.096);}.light-theme .sector-trend-range-btn.active{color:#ffffff;background:linear-gradient(135deg,#0369a1,#0e7490);box-shadow:0 2px 10px rgba(56,189,248,0.245);}.light-theme .sector-trend-legend-chip{background:rgba(15,23,42,0.048);border:1px solid rgba(15,23,42,0.128);}.light-theme .sector-trend-legend-chip:hover{background:rgba(15,23,42,0.112);border-color:rgba(15,23,42,0.2);}.light-theme .sector-trend-legend-name{color:#334155;}.light-theme .sector-trend-legend-chip.is-composite{border-color:rgba(15,23,42,0.2);background:rgba(15,23,42,0.072);}.light-theme .sector-trend-analytics-overlay{background:linear-gradient(165deg,rgba(15,23,42,0.5),rgba(15,23,42,0.442));border:1px solid rgba(15,23,42,0.144);box-shadow:0 4px 20px rgba(15,23,42,0.1),inset 0 1px 0 rgba(255,255,255,0.04);}.light-theme .sta-row + .sta-row{border-left:1px dashed rgba(15,23,42,0.128);}.light-theme .sta-label{color:#0369a1;}.light-theme .sta-name{color:#334155;}.light-theme .sta-pos{color:#047857;}.light-theme .sta-neg{color:#b91c1c;}.light-theme .sta-breadth-fill{background:linear-gradient(90deg,#047857,#0e7490);}.light-theme .sta-dispersion .sta-val{color:#0369a1;}@media (max-width:768px){.light-theme .sta-row + .sta-row{border-left:1px dashed rgba(15,23,42,0.128);}}.light-theme .sector-trend-status{color:#475569;background:rgba(255,255,255,0.88);}.light-theme .sector-trend-spinner{border-top-color:#0369a1;}.light-theme .sector-trend-footnote{color:#475569;}.light-theme .sector-trend-footnote strong{color:#475569;}.light-theme .pivot-subtitle{color:#0369a1;border-left:1px solid rgba(15,23,42,0.16);}.light-theme .pivot-range-tabs{background:rgba(15,23,42,0.048);}.light-theme .pivot-range-btn{color:#475569;}.light-theme .pivot-range-btn:hover{color:#334155;background:rgba(15,23,42,0.096);}.light-theme .pivot-range-btn.active{color:#ffffff;background:linear-gradient(135deg,#0369a1,#0e7490);box-shadow:0 2px 10px rgba(56,189,248,0.245);}