:root.light-theme{--bg-deep:#f1f5f9;--panel:rgba(255,255,255,0.9);--panel-border:rgba(15,23,42,0.12);--primary:#0284c7;--success:#047857;--danger:#b91c1c;--purple:#6d28d9;--orange:#c2410c;--text:#0f172a;--text-light:#475569;--text-dim:#64748b;--crt-muted-inline:#64748b;--crt-err-inline:#b91c1c;}.light-theme .mobile-header,.light-theme #mobileMenuBtn{background:rgba(255,255,255,0.92) !important;border-color:rgba(15,23,42,0.1) !important;color:#334155 !important;}.light-theme .mobile-header span{color:#0f172a !important;}.light-theme .mobile-backdrop{background:rgba(15,23,42,0.35) !important;}.light-theme .sidebar::-webkit-scrollbar-track{background:rgba(15,23,42,0.04) !important;}.light-theme .sidebar::-webkit-scrollbar-thumb{background:rgba(2,132,199,0.35) !important;border-color:rgba(15,23,42,0.05) !important;}.light-theme .sidebar::-webkit-scrollbar-thumb:hover{background:rgba(2,132,199,0.6) !important;}.light-theme #cr-root{background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(2,132,199,0.10),transparent 60%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(4,120,87,0.07),transparent 60%),var(--bg-deep);}.light-theme .cr-btn-primary{color:#fff;box-shadow:0 8px 24px rgba(2,132,199,0.25);}.light-theme .cr-btn-primary:hover{box-shadow:0 10px 30px rgba(2,132,199,0.35);}.light-theme .cr-btn-ghost:hover{border-color:rgba(15,23,42,0.3);color:var(--text);}.light-theme .cr-vcard{background:linear-gradient(160deg,#ffffff,#f8fafc);box-shadow:0 2px 14px rgba(15,23,42,0.06);}.light-theme .cr-vcard:hover,.light-theme .cr-vcard:focus-visible{box-shadow:0 14px 36px -10px var(--vglow,rgba(2,132,199,0.35));}.light-theme .cr-hud-chip{background:rgba(255,255,255,0.82);box-shadow:0 2px 10px rgba(15,23,42,0.08);}.light-theme #cr-timeline-bar-bg,.light-theme #cr-velocity-bar-bg{background:rgba(15,23,42,0.1);}.light-theme .cr-ctrl-btn{background:rgba(255,255,255,0.88);box-shadow:0 2px 10px rgba(15,23,42,0.1);}.light-theme .cr-ctrl-btn.held{background:rgba(2,132,199,0.16);color:#0369a1;}.light-theme #cr-ability-ring{background:conic-gradient(var(--success) 0deg,var(--success) 0deg,rgba(15,23,42,0.12) 0deg,rgba(15,23,42,0.12) 360deg);}.light-theme #cr-ability-inner{background:rgba(255,255,255,0.95);}.light-theme .cr-overlay{background:rgba(241,245,249,0.82);}.light-theme #cr-countdown{background:rgba(241,245,249,0.6) !important;}.light-theme #cr-countdown-num{color:#0f172a !important;text-shadow:0 0 30px var(--vglow,rgba(2,132,199,0.35)) !important;}.light-theme .cr-modal{background:#ffffff;box-shadow:0 20px 60px rgba(15,23,42,0.18);}.light-theme .cr-sym-hover{color:#0369a1 !important;border-bottom-color:rgba(3,105,161,0.5) !important;}.light-theme .cr-sym-hover:hover{color:#075985 !important;}.light-theme .cr-sym-tooltip{background:rgba(255,255,255,0.98);border-color:rgba(15,23,42,0.14);box-shadow:0 12px 32px rgba(15,23,42,0.18);}.light-theme .crt-sym,.light-theme .crt-blue,.light-theme .crt-login-kicker{color:#0369a1;}.light-theme .crt-trend-bull{color:#047857;background:rgba(4,120,87,0.12);}.light-theme .crt-trend-bear{color:#b91c1c;background:rgba(185,28,28,0.1);}.light-theme .crt-trend-side{color:#b45309;background:rgba(180,83,9,0.12);}.light-theme .crt-name,.light-theme .crt-vs200,.light-theme .crt-login-copy{color:#475569;}.light-theme .crt-tag{background:rgba(15,23,42,0.07);color:#334155;}.light-theme .crt-tag-alt{background:rgba(3,105,161,0.1);color:#0369a1;}.light-theme .crt-price,.light-theme .crt-sig-val,.light-theme .crt-fund-val,.light-theme .crt-login-title{color:#0f172a;}.light-theme .crt-pos{color:#047857;}.light-theme .crt-neg{color:#b91c1c;}.light-theme .crt-warn{color:#b45309;}.light-theme .crt-muted,.light-theme .crt-sig-label,.light-theme .crt-fund-lbl,.light-theme .crt-footer-lbl{color:#64748b;}.light-theme .crt-divider{background:rgba(15,23,42,0.1);}.light-theme .cr-mute-toggle{background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.14);}.light-theme .cr-mute-toggle:hover{border-color:rgba(2,132,199,0.5);color:#0f172a;}.light-theme .cr-mute-toggle.muted,.light-theme #cr-mute-btn.muted{color:#b91c1c;}.light-theme #cookie-consent-banner{background:rgba(255,255,255,0.97);border-color:rgba(2,132,199,0.3);box-shadow:0 18px 40px rgba(15,23,42,0.18);}.light-theme .cookie-consent-msg{color:#475569;}.light-theme .cookie-consent-msg strong{color:#0f172a;}.light-theme .cookie-consent-msg a{color:#0369a1 !important;}.light-theme .cookie-btn.accept{border-color:rgba(4,120,87,0.45);background:rgba(4,120,87,0.1);color:#047857;}.light-theme .cookie-btn.reject{border-color:rgba(185,28,28,0.4);background:rgba(185,28,28,0.08);color:#b91c1c;}.light-theme #cookie-minimized-badge{background:rgba(255,255,255,0.97);border-color:rgba(2,132,199,0.4);box-shadow:0 8px 24px rgba(15,23,42,0.16);color:#0369a1;}