:root.light-theme{--card-bg:#ffffff;}.light-theme body{color:#0f172a;}.light-theme .beginner-card:hover{box-shadow:0 8px 24px rgba(56,189,248,0.028);}.light-theme .beginner-card p{color:#475569;}.light-theme .market-heatmap-upgrade-backdrop{background:rgba(15,23,42,0.5);}.light-theme .market-heatmap-upgrade-panel{border-top:2px solid #0369a1;background:linear-gradient(145deg,#f8fafc,#f8fafc);box-shadow:0 28px 90px rgba(15,23,42,0.2),0 0 45px rgba(56,189,248,0.07);}.light-theme .market-heatmap-upgrade-close{color:#475569;}.light-theme .market-heatmap-upgrade-close:hover{color:#334155;}.light-theme .market-heatmap-upgrade-kicker{color:#0e7490;}.light-theme .market-heatmap-upgrade-icon{color:#a16207;box-shadow:0 0 22px rgba(245,158,11,0.098);}.light-theme .market-heatmap-upgrade-panel h2{color:#0f172a;}.light-theme .market-heatmap-upgrade-subtitle{color:#475569;}.light-theme .market-heatmap-upgrade-preview strong{color:#334155;}.light-theme .market-heatmap-upgrade-preview span{color:#475569;}.light-theme .market-heatmap-upgrade-benefits li{color:#334155;}.light-theme .market-heatmap-upgrade-benefits li > span:first-child{color:#047857;}.light-theme .market-heatmap-upgrade-cta{color:#ffffff;background:linear-gradient(135deg,#0e7490,#6d28d9);box-shadow:0 10px 30px rgba(56,189,248,0.175);}.light-theme .market-heatmap-upgrade-cta:hover{box-shadow:0 14px 36px rgba(56,189,248,0.28);}.light-theme .market-heatmap-upgrade-dismiss{color:#475569;}.light-theme .market-heatmap-upgrade-dismiss:hover{color:#334155;}.light-theme .market-heatmap-upgrade-note{color:#475569;}.light-theme .header-accent{box-shadow:0 0 10px rgba(56,189,248,0.35);}.light-theme h1{background:linear-gradient(135deg,#0f172a,#475569);}.light-theme .subtitle{color:#475569;}.light-theme .card:hover{border-color:rgba(15,23,42,0.2);box-shadow:0 0 0 1px rgba(255,255,255,0.06),0 8px 32px rgba(15,23,42,0.2),0 0 40px var(--ch-glow,rgba(56,178,240,0.18)),0 0 80px var(--ch-glow-wide,rgba(56,178,240,0.08));}