/* light.css — generated from style.css by NgallaFX make_light.py; hand-tuned overrides at the end of style.css */
html[data-theme="light"]{--bg:#f4f8f7;--bg-2:#f3f8f6;--panel:#eff5f4;--panel-2:#e9f2f0;--card:#d6e7e3;--card-2:#d4e5e1;--line:#d8e7e3;--line-2:#c6ddd6;--divider:#dbe6e2;--white:#0e1b17;--text:#384a45;--muted:#667873;--dim:#667873;--btn-glow:0 0 22px rgba(60,205,166,0.45),0 0 0 1px rgba(142,240,212,0.55),inset 0 1px 0 rgba(255,255,255,0.27),inset 0 -3px 8px rgba(255,255,255,0.132)}html[data-theme="light"] .dots{background-image:radial-gradient(rgba(120,214,186,0.55) 1.3px,transparent 1.8px)}html[data-theme="light"] .beam{background:linear-gradient(180deg,rgba(60,205,166,0.42),rgba(60,205,166,0.084) 45%,transparent 80%)}html[data-theme="light"] .btn{border:1px solid #e2efea}html[data-theme="light"] .btn-ghost:hover{background:rgba(60,205,166,0.042)}html[data-theme="light"] .btn-mint{text-shadow:0 1px 1px rgba(15,56,43,0.056)}html[data-theme="light"] .btn-mint:hover{box-shadow:0 0 34px rgba(60,205,166,0.293),0 0 0 1px rgba(142,240,212,0.315),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -3px 8px rgba(255,255,255,0.22)}html[data-theme="light"] .btn-dark{background:#ffffff;border-color:#e2efea}html[data-theme="light"] .nav{background:rgba(255,255,255,0.85)}html[data-theme="light"] .header.stuck .nav{box-shadow:0 18px 40px -20px rgba(15,56,43,0.144)}html[data-theme="light"] .trust{background:rgba(255,255,255,0.85)}html[data-theme="light"] .tstars i::before{background:#e0f2ec}html[data-theme="light"] .tstars i.half{background:linear-gradient(90deg,var(--star) 55%,#e0f2ec 55%)}html[data-theme="light"] .orb{background:radial-gradient(circle at 50% 40%,#ecf7f3,#f6fbf9 60%,#ffffff);box-shadow:0 0 0 8px rgba(60,205,166,0.045),0 0 0 2px #10c491 inset,0 0 60px 6px rgba(16,196,145,0.248),inset 0 0 26px rgba(26,248,199,0.203)}html[data-theme="light"] .orb::before{box-shadow:0 0 24px rgba(16,196,145,0.405),inset 0 0 14px rgba(16,196,145,0.27)}html[data-theme="light"] .orb::after{background:radial-gradient(closest-side,rgba(60,205,166,0.175),transparent)}html[data-theme="light"] .orb img{filter:drop-shadow(0 0 10px rgba(26,248,199,0.27))}html[data-theme="light"] .hpanel{background:linear-gradient(180deg,rgba(255,255,255,0.85),rgba(255,255,255,0.85));border:1px solid #e2efea;box-shadow:0 0 0 1px rgba(60,205,166,0.036),0 0 40px -10px rgba(60,205,166,0.158)}html[data-theme="light"] .hpanel::after{background:linear-gradient(transparent,rgba(255,255,255,0.95))}html[data-theme="light"] .hcard{background:linear-gradient(180deg,#ecf7f3,#f6fbf9);border:1px solid #c7e6db}html[data-theme="light"] .hcard .who img,html[data-theme="light"] .hcard .who .ph{border:2px solid rgba(255,255,255,0.06)}html[data-theme="light"] .hcard .vals{border-top:1px solid #c7e6db}html[data-theme="light"] .stat{border-left:2px solid #c7e6db;border-top:1px solid #e2efea;border-bottom:1px solid #e2efea;background:linear-gradient(90deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85) 55%,rgba(255,255,255,0.85) 100%)}html[data-theme="light"] .chat-seal{background:radial-gradient(circle,#ffffff 60%,#f6fbf9);border:1px solid #c7e6db}html[data-theme="light"] .chat-seal text{fill:#0e1b17}html[data-theme="light"] .chat-seal .core{box-shadow:0 0 22px rgba(60,205,166,0.315);color:#0e1b17}html[data-theme="light"] .steps .curve{filter:drop-shadow(0 0 6px rgba(60,205,166,0.315))}html[data-theme="light"] .steps .sdot{fill:#0fa37e}html[data-theme="light"] .step .n{background:linear-gradient(180deg,#2f8e76 0%,#ecf7f3 55%,rgba(255,255,255,0.85) 92%)}html[data-theme="light"] .tabs{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .tabs button{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .tabs button.on{background:radial-gradient(120% 140% at 30% 0,rgba(60,205,166,0.45),rgba(255,255,255,0.85) 40%,#ffffff 75%);border-color:#c7e6db;box-shadow:inset 0 1px 0 rgba(107,232,198,0.158)}html[data-theme="light"] .plan{background:linear-gradient(180deg,#f6fbf9 0%,#ffffff 30%,#ffffff 60%,#ffffff 100%)}html[data-theme="light"] .plan::before{background-image:radial-gradient(rgba(107,232,198,0.35) 1px,transparent 1.3px)}html[data-theme="light"] .plan::after{background:linear-gradient(180deg,#3a8f7c,rgba(255,255,255,0.85) 50%,#ecf7f3)}html[data-theme="light"] .plan:hover{box-shadow:0 24px 50px -24px rgba(60,205,166,0.203)}html[data-theme="light"] .plan.feat{background:linear-gradient(180deg,#ecf7f3 0%,#ecf7f3 18%,#f6fbf9 45%,#ffffff 70%,#ffffff 100%);box-shadow:0 0 0 1px rgba(95,217,186,0.248),0 0 34px -6px rgba(60,205,166,0.248)}html[data-theme="light"] .plan.feat::after{background:linear-gradient(180deg,#affdff,#e0f2ec 40%,#ecf7f3)}html[data-theme="light"] .plan hr{background:linear-gradient(90deg,rgba(255,255,255,0.12),rgba(255,255,255,0.22),rgba(255,255,255,0.08))}html[data-theme="light"] .tsec .streaks{background:repeating-linear-gradient(90deg,transparent 0 37px,rgba(60,205,166,0.07) 37px 38px,transparent 38px 61px,rgba(60,205,166,0.042) 61px 62px)}html[data-theme="light"] .ctable{border:1px solid #e2efea}html[data-theme="light"] .ctable::before{background:linear-gradient(180deg,#ffffff,#ffffff);border-left:1px solid #e2efea;border-right:1px solid #e2efea}html[data-theme="light"] .crow{border-top:1px solid #e2efea}html[data-theme="light"] .crow>div:nth-child(2){color:#0fa37e}html[data-theme="light"] .crow.h>div:nth-child(2){color:#0e1b17;text-shadow:0 1px 2px rgba(15,56,43,0.096)}html[data-theme="light"] .crow.h>div:nth-child(2)::before{background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,0.14) 22px 24px,transparent 24px 38px,rgba(255,255,255,0.85) 38px 41px)}html[data-theme="light"] .crow.h>div:nth-child(2)::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.35),transparent)}html[data-theme="light"] .crow .ok{color:#0fa37e}html[data-theme="light"] .tip:hover::after{background:#ffffff}html[data-theme="light"] .ribbon{stroke:#0fa37e}html[data-theme="light"] .pnode{box-shadow:0 0 18px rgba(51,226,179,0.383),0 0 0 6px rgba(51,226,179,0.045)}html[data-theme="light"] .pnode b{color:#0e1b17}html[data-theme="light"] .pnode small{color:rgba(255,255,255,0.51)}html[data-theme="light"] .rcard{border:1px solid #e2efea;background:radial-gradient(90% 70% at 100% 100%,rgba(255,255,255,0.85),transparent 70%),radial-gradient(60% 50% at 0 0,rgba(255,255,255,0.85),transparent 70%),#ffffff}html[data-theme="light"] .rcard .top{border-bottom:1px solid #e2efea}html[data-theme="light"] .rcard .top img,html[data-theme="light"] .rcard .ava{background:linear-gradient(135deg,#1fae87,#ecf7f3);color:#0e1b17}html[data-theme="light"] .faq details{border:1px solid #e2efea}html[data-theme="light"] .faq details::after{background:linear-gradient(90deg,transparent,#e0f2ec 30%,#e0f2ec 50%,#e0f2ec 70%,transparent)}html[data-theme="light"] .faq .ic{color:#85948f;box-shadow:0 0 12px rgba(60,205,166,0.158)}html[data-theme="light"] .cta{background:linear-gradient(180deg,#ffffff,#ffffff 45%,#ffffff);border:1px solid #e2efea}html[data-theme="light"] .cta::before{background:linear-gradient(180deg,#e0f2ec,rgba(224,242,236,0.25) 40%,rgba(255,255,255,0.85))}html[data-theme="light"] .cta .lb{background:linear-gradient(180deg,rgba(107,232,198,0.196),rgba(60,205,166,0.042) 60%,transparent)}html[data-theme="light"] .fcard{border:1px solid #c7e6db;background:linear-gradient(160deg,rgba(255,255,255,0.85),rgba(255,255,255,0.9))}html[data-theme="light"] .fcard q{color:#384a45}html[data-theme="light"] .gcard{border:1px solid #e2efea;background:radial-gradient(90% 70% at 100% 100%,rgba(255,255,255,0.85),transparent 70%),#ffffff}html[data-theme="light"] .gcard:hover{box-shadow:0 24px 50px -24px rgba(60,205,166,0.203)}html[data-theme="light"] .gcard .ico{color:#85948f;box-shadow:0 0 16px rgba(60,205,166,0.203)}html[data-theme="light"] .gcard .num{background:linear-gradient(180deg,#2f8e76,rgba(255,255,255,0.85) 90%)}html[data-theme="light"] .media{box-shadow:0 0 40px -12px rgba(60,205,166,0.158)}html[data-theme="light"] .tag{background:rgba(255,255,255,0.85)}html[data-theme="light"] .gallery figure{border:1px solid #e2efea}html[data-theme="light"] .gallery figcaption{background:linear-gradient(transparent,rgba(255,255,255,0.92))}html[data-theme="light"] .lightbox{background:rgba(255,255,255,0.94)}html[data-theme="light"] .field input,html[data-theme="light"] .field select,html[data-theme="light"] .field textarea{border:1px solid #e2efea}html[data-theme="light"] .field input:focus,html[data-theme="light"] .field select:focus,html[data-theme="light"] .field textarea:focus{box-shadow:0 0 0 3px rgba(60,205,166,0.081)}html[data-theme="light"] .info{border:1px solid #e2efea;background:radial-gradient(90% 70% at 100% 100%,rgba(255,255,255,0.85),transparent 70%),#ffffff}html[data-theme="light"] .info .ico{color:#85948f}html[data-theme="light"] .socials a{color:#0e1b17;background:radial-gradient(circle at 50% 30%,#18b48b,#ecf7f3);box-shadow:0 0 12px rgba(60,205,166,0.158)}html[data-theme="light"] .socials a:hover{box-shadow:0 0 22px rgba(60,205,166,0.315)}html[data-theme="light"] .news{border:1px solid #c7e6db}html[data-theme="light"] .news input::placeholder{color:#384a45}html[data-theme="light"] .legal{color:#667873}html[data-theme="light"] .wa-float{color:#ffffff}html[data-theme="light"] .wa-float::before{border:2px solid rgba(60,205,166,0.5)}@media (max-width:1180px){html[data-theme="light"] .menu{background:rgba(255,255,255,0.97)}html[data-theme="light"] body.nav-open::after{background:rgba(255,255,255,0.85)}}@media (max-width:960px){html[data-theme="light"] .step{border:1px solid #e2efea;background:radial-gradient(90% 70% at 100% 100%,rgba(255,255,255,0.85),transparent 70%),#ffffff}}html[data-theme="light"] .orbit{border:1px solid rgba(60,205,166,0.28);box-shadow:0 0 30px -6px rgba(60,205,166,0.158) inset}html[data-theme="light"] .orbit::before{border:1px dashed rgba(60,205,166,0.16)}html[data-theme="light"] .ob{color:#0d8c6e;background:radial-gradient(circle at 35% 30%,rgba(107,232,198,0.35),rgba(255,255,255,0.95) 70%);box-shadow:0 0 16px rgba(60,205,166,0.248)}html[data-theme="light"] .spark{fill:#0e1b17}html[data-theme="light"] .spark.big{fill:#0e1b17}html[data-theme="light"] .float3d{filter:drop-shadow(0 20px 40px rgba(60,205,166,0.113))}html[data-theme="light"] .fx-media{background:#ffffff}html[data-theme="light"] .fx-media::after{box-shadow:inset 0 0 60px rgba(15,56,43,0.104)}html[data-theme="light"] .tape{background:rgba(255,255,255,0.85)}html[data-theme="light"] .pnode .ex{color:#85948f}html[data-theme="light"] .pnode.hub{box-shadow:0 0 26px rgba(51,226,179,0.427),0 0 0 8px rgba(51,226,179,0.063)}html[data-theme="light"] .pnode.hub::after{border:2px solid rgba(60,205,166,0.45)}html[data-theme="light"] .pring{background:radial-gradient(circle at 50% 38%,#ecf7f3,#f6fbf9 58%,#ffffff);box-shadow:0 0 0 8px rgba(60,205,166,0.045),0 0 0 2px #10c491 inset,0 0 70px 8px rgba(16,196,145,0.225),inset 0 0 30px rgba(26,248,199,0.18)}html[data-theme="light"] .pring::before{box-shadow:0 0 24px rgba(16,196,145,0.405),inset 0 0 14px rgba(16,196,145,0.27)}html[data-theme="light"] .pring::after{background:radial-gradient(closest-side,rgba(60,205,166,0.154),transparent)}html[data-theme="light"] .portrait>img{filter:drop-shadow(0 10px 30px rgba(15,56,43,0.096))}html[data-theme="light"] .pbadge{border:1px solid #c7e6db;background:rgba(255,255,255,0.92);box-shadow:0 0 18px -4px rgba(60,205,166,0.27)}html[data-theme="light"] .sub{border:1px solid #e2efea;background:rgba(255,255,255,0.97);box-shadow:0 24px 50px -20px rgba(15,56,43,0.144),0 0 30px -12px rgba(60,205,166,0.18)}html[data-theme="light"] .sub a:hover{background:rgba(60,205,166,0.056)}html[data-theme="light"] .result>div{border-left:2px solid #c7e6db;background:linear-gradient(90deg,rgba(255,255,255,0.95),rgba(255,255,255,0.85))}html[data-theme="light"] .note.bad{color:#ff1e39}html[data-theme="light"] .sess{border:1px solid #e2efea;background:radial-gradient(90% 70% at 100% 100%,rgba(255,255,255,0.85),transparent 70%),#ffffff}html[data-theme="light"] .badge{border:1px solid #e2efea}html[data-theme="light"] .sess.on .badge{color:#85948f;box-shadow:0 0 12px rgba(60,205,166,0.27)}html[data-theme="light"] .sess.on{border-color:#c7e6db;box-shadow:0 0 30px -10px rgba(60,205,166,0.225)}html[data-theme="light"] .bar{background:#ffffff}html[data-theme="light"] .cbadge{color:#0e1b17}html[data-theme="light"] .cbadge.tg{box-shadow:0 0 22px rgba(42,171,238,0.45)}html[data-theme="light"] .cbadge.yt{box-shadow:0 0 22px rgba(255,0,0,0.35)}@media (max-width:1180px){html[data-theme="light"] body.nav-open .nav{background:rgba(255,255,255,0.98)}}html[data-theme="light"] .sess.on{border-color:rgba(255,200,61,0.55);box-shadow:0 0 30px -10px rgba(255,200,61,0.55)}html[data-theme="light"] .sess.on .badge{color:#85948f;box-shadow:0 0 12px rgba(255,200,61,0.65)}html[data-theme="light"] .plabel .rec{color:#85948f;box-shadow:0 0 14px rgba(60,205,166,0.203)}html[data-theme="light"] .toast{background:rgba(255,255,255,0.97);border:1px solid #c7e6db;box-shadow:0 18px 40px -16px rgba(15,56,43,0.144),0 0 24px -8px rgba(60,205,166,0.248)}html[data-theme="light"] .toast.is-error{box-shadow:0 18px 40px -16px rgba(15,56,43,0.144),0 0 24px -8px rgba(229,36,63,0.5)}html[data-theme="light"] .neg{color:#ff1e39!important}html[data-theme="light"] .pill.ok{border-color:#c7e6db}html[data-theme="light"] .pill.bad{color:#ff1e39;border-color:#c7e6db}html[data-theme="light"] .pill.warn{color:var(--gold,#e0a100);border-color:#c7e6db}html[data-theme="light"] .pill.info{color:#337cff;border-color:#c7e6db}html[data-theme="light"] .alert{background:rgba(60,205,166,0.042)}html[data-theme="light"] .alert.bad{border-color:#c7e6db;background:rgba(229,36,63,0.07)}html[data-theme="light"] .alert.warn{border-color:#c7e6db;background:rgba(255,200,61,0.06)}html[data-theme="light"] .box{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .acct-nav{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .acct-nav a:hover{background:rgba(60,205,166,0.042)}html[data-theme="light"] .acct-nav a.on{background:radial-gradient(120% 140% at 30% 0,rgba(60,205,166,0.35),rgba(255,255,255,0.85) 45%,#ffffff 80%);box-shadow:inset 0 1px 0 rgba(107,232,198,0.113)}html[data-theme="light"] .kpi{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .tbl-wrap{border:1px solid #e2efea}html[data-theme="light"] .tbl th{background:#ffffff;border-bottom:1px solid #e2efea}html[data-theme="light"] .tbl td{border-bottom:1px solid #e2efea}html[data-theme="light"] .tbl tbody tr:hover td{background:rgba(60,205,166,0.025)}html[data-theme="light"] .bar-row .track{background:#ffffff}html[data-theme="light"] .ins li{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .codebox{background:#ffffff}html[data-theme="light"] .steps-list li::before{color:#85948f}html[data-theme="light"] .steps-list code,html[data-theme="light"] .box code{background:#ffffff}html[data-theme="light"] .op span{border:1px solid #e2efea}html[data-theme="light"] .op.mtn i{color:#85948f}html[data-theme="light"] .op.orange i{color:#ffffff}html[data-theme="light"] .op input:checked+span{box-shadow:0 0 0 3px rgba(60,205,166,0.081)}html[data-theme="light"] .spinner{border:3px solid #e2efea;box-shadow:0 0 30px rgba(60,205,166,0.113)}html[data-theme="light"] .ussd{background:#ffffff}html[data-theme="light"] .pay-done .tickc{box-shadow:0 0 34px rgba(60,205,166,0.248);color:#85948f}html[data-theme="light"] .pay-fail .tickc{box-shadow:0 0 30px rgba(229,36,63,0.45);color:#ffffff}html[data-theme="light"] .ctst{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .ctst:hover{box-shadow:0 24px 50px -24px rgba(60,205,166,0.203)}html[data-theme="light"] .ctst .ban{background:radial-gradient(120% 120% at 20% 0,rgba(60,205,166,0.35),#ffffff 55%,#ffffff)}html[data-theme="light"] .ctst .ban svg{filter:drop-shadow(0 0 16px rgba(60,205,166,0.27))}html[data-theme="light"] .ctst .ban .pill{background:rgba(255,255,255,0.85)}html[data-theme="light"] .pill.live{color:var(--gold,#e0a100);border-color:#c7e6db}html[data-theme="light"] .prize{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .prize .medal{color:#85948f;box-shadow:0 0 16px rgba(255,200,61,0.35)}html[data-theme="light"] .prize:nth-child(2) .medal{background:linear-gradient(180deg,#e0f2ec,#e0f2ec);box-shadow:0 0 14px rgba(220,230,228,0.25)}html[data-theme="light"] .prize:nth-child(3) .medal{box-shadow:0 0 14px rgba(230,140,70,0.3)}html[data-theme="light"] .prize:nth-child(n+4) .medal{background:#f6fbf9}html[data-theme="light"] .cd div{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .pod{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .pod.p1{border-color:#c7e6db;box-shadow:0 0 40px -12px rgba(255,200,61,0.35)}html[data-theme="light"] .pod .av{color:#85948f}html[data-theme="light"] .pod.p1 .av{color:#85948f}html[data-theme="light"] .rank{background:#f6fbf9}html[data-theme="light"] .rank.r1{color:#85948f}html[data-theme="light"] .rank.r2{background:linear-gradient(180deg,#e0f2ec,#e0f2ec);color:#85948f}html[data-theme="light"] .rank.r3{color:#85948f}html[data-theme="light"] .lb-pick a{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .lb-pick a.on{border-color:#c7e6db;background:radial-gradient(120% 140% at 30% 0,rgba(60,205,166,0.4),rgba(255,255,255,0.85) 40%,#ffffff 75%)}html[data-theme="light"] .home-contest{border:1px solid #e2efea;background:radial-gradient(90% 120% at 0 0,rgba(60,205,166,0.112),transparent 55%),linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .mega-in{border:1px solid #e2efea;background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(255,255,255,0.98));box-shadow:0 30px 60px -20px rgba(15,56,43,0.136),0 0 40px -18px rgba(60,205,166,0.158)}html[data-theme="light"] .menu .mm-item:hover,html[data-theme="light"] .menu .mm-item.on{background:rgba(60,205,166,0.056)}html[data-theme="light"] .mm-ico{background:#f6fbf9;border:1px solid #c7e6db}html[data-theme="light"] .theme-tgl:hover{background:rgba(60,205,166,0.056)}html[data-theme="light"] .paym-opt span{border:1px solid #e2efea}html[data-theme="light"] .paym-opt i{background:#f6fbf9;border:1px solid #c7e6db}html[data-theme="light"] .paym-opt input:checked+span{box-shadow:0 0 0 3px rgba(60,205,166,0.081)}html[data-theme="light"] .k-qr{background:#e0f2ec}html[data-theme="light"] .chat-fab{box-shadow:var(--btn-glow),0 14px 30px -10px rgba(15,56,43,0.096)}html[data-theme="light"] .chat-box{border:1px solid #e2efea;box-shadow:0 30px 70px -20px rgba(15,56,43,0.136),0 0 40px -16px rgba(60,205,166,0.18)}html[data-theme="light"] .chat-head{background:linear-gradient(180deg,#f6fbf9,#ffffff);border-bottom:1px solid #e2efea}html[data-theme="light"] .chat-msg p{background:#f6fbf9;border:1px solid #e2efea}html[data-theme="light"] .chat-msg.visitor a{color:#ffffff}html[data-theme="light"] .chat-pre{border-top:1px solid #e2efea}html[data-theme="light"] .chat-pre input{border:1px solid #e2efea}html[data-theme="light"] .chat-in{border-top:1px solid #e2efea}html[data-theme="light"] .chat-in textarea{border:1px solid #e2efea}html[data-theme="light"] .dk{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .seg button.on{color:#0e1b17}html[data-theme="light"] .obj-bar{background:rgba(224,242,236,0.18)}html[data-theme="light"] .calg .cd-day{background:rgba(224,242,236,0.08)}html[data-theme="light"] .calg .cd-day.up{background:rgba(60,205,166,0.112);border-color:rgba(60,205,166,0.4)}html[data-theme="light"] .calg .cd-day.dn{background:rgba(229,36,63,0.12);border-color:rgba(229,36,63,0.35)}html[data-theme="light"] .calg .cd-day.dn s{color:#ff1e39}html[data-theme="light"] .jprev{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff);box-shadow:0 40px 80px -50px rgba(60,205,166,0.225)}html[data-theme="light"] .jp-k{border:1px solid #e2efea;background:rgba(255,255,255,0.85)}html[data-theme="light"] .chip.on{color:#0e1b17}html[data-theme="light"] .csearch{background:rgba(255,255,255,0.85)}html[data-theme="light"] .crs-card{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .crs-card:hover{box-shadow:0 24px 50px -24px rgba(60,205,166,0.113)}html[data-theme="light"] .cc-img{background:radial-gradient(120% 120% at 20% 0,rgba(60,205,166,0.3),#ffffff 60%)}html[data-theme="light"] .cc-img .pill{background:rgba(255,255,255,0.85)}html[data-theme="light"] .cc-prog{background:rgba(60,205,166,0.084)}html[data-theme="light"] .stars i{color:rgba(102,120,115,0.35)}html[data-theme="light"] .stars i.half{background:linear-gradient(90deg,#f5b301 55%,rgba(224,242,236,0.35) 55%)}html[data-theme="light"] .ava{background:radial-gradient(circle at 50% 30%,#22b98f,#ecf7f3);color:#0e1b17}html[data-theme="light"] .ch-card{background:linear-gradient(180deg,#ffffff,#ffffff);box-shadow:0 30px 60px -30px rgba(60,205,166,0.135)}html[data-theme="light"] .ch-media{background:radial-gradient(120% 120% at 20% 0,rgba(60,205,166,0.3),#ffffff 60%)}html[data-theme="light"] .curr summary{background:rgba(60,205,166,0.028)}html[data-theme="light"] .li-ico{background:rgba(60,205,166,0.056)}html[data-theme="light"] .curr li.done .li-ico,html[data-theme="light"] .ls-item.done .li-ico{color:#0e1b17}html[data-theme="light"] .rate-pick label{color:rgba(102,120,115,0.35)}html[data-theme="light"] .qa-reply{background:rgba(60,205,166,0.028)}html[data-theme="light"] .qa-reply.staff{background:rgba(60,205,166,0.056)}html[data-theme="light"] .learn-top{background:rgba(255,255,255,0.92)}html[data-theme="light"] .learn-side{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .ls-item:hover{background:rgba(60,205,166,0.042)}html[data-theme="light"] .ls-item.on{background:rgba(60,205,166,0.084)}html[data-theme="light"] .vid{background:#ffffff;border:1px solid #e2efea}html[data-theme="light"] .lm-pdf iframe{border:1px solid #e2efea;background:#e0f2ec}html[data-theme="light"] .lm-body blockquote{background:rgba(60,205,166,0.042)}html[data-theme="light"] .qz legend span,html[data-theme="light"] .qz-q span{color:#0e1b17}html[data-theme="light"] .qz-opt:has(input:checked){background:rgba(60,205,166,0.056)}html[data-theme="light"] .quiz-result.fail .qr-score b{color:#ff2e4b}html[data-theme="light"] .qz-a.right{background:rgba(60,205,166,0.07)}html[data-theme="light"] .qz-a.wrong{color:#ff5772;background:rgba(255,107,129,0.08)}html[data-theme="light"] .qz-a.wrong svg{color:#ff0f33}html[data-theme="light"] .qz-exp{background:rgba(60,205,166,0.035)}html[data-theme="light"] .cb-img{background:radial-gradient(120% 120% at 20% 0,rgba(60,205,166,0.3),#ffffff 60%)}@media (max-width:960px){html[data-theme="light"] body.side-open::after{background:rgba(255,255,255,0.85)}}@media (max-width:1180px){html[data-theme="light"] .mm-arrow{background:rgba(60,205,166,0.056)}html[data-theme="light"] .has-mega.open .mm-arrow{color:#0e1b17}html[data-theme="light"] .menu .mm-item{background:rgba(60,205,166,0.028)}}html[data-theme="light"] .tool-tabs{background:rgba(255,255,255,0.85)}html[data-theme="light"] .tool-tabs a.on{color:#0e1b17}html[data-theme="light"] .lot-step button{background:rgba(60,205,166,0.056)}html[data-theme="light"] .side-tg label:first-child input:checked+span{background:rgba(60,205,166,0.098)}html[data-theme="light"] .side-tg label:last-child input:checked+span{background:rgba(255,107,129,0.12);color:#ff2e4b}html[data-theme="light"] .to-row.main.neg b,html[data-theme="light"] .to-row.neg b{color:#ff2e4b}html[data-theme="light"] .th-next li{background:rgba(255,107,129,0.06)}html[data-theme="light"] .ec-ccy button.on{color:#0e1b17}html[data-theme="light"] .ec-tz select option{color:#85948f}html[data-theme="light"] .imp{background:rgba(224,242,236,0.3)}html[data-theme="light"] .imp.i-holiday{background:#e0f2ec}html[data-theme="light"] .ec-cd{background:rgba(255,77,99,0.12)}html[data-theme="light"] .ec-day{background:rgba(60,205,166,0.042)}html[data-theme="light"] .ec-row.live{background:rgba(255,77,99,0.07)}html[data-theme="light"] .ec-v.neg{color:#ff2e4b}html[data-theme="light"] .restr{background:rgba(245,179,1,0.12)}html[data-theme="light"] .flag{background:linear-gradient(135deg,#3ccda6,#ecf7f3)}html[data-theme="light"] .f-usd{background:linear-gradient(180deg,#b22234 0 33%,#e0f2ec 33% 66%,#e0f2ec 66%)}html[data-theme="light"] .f-eur{background:radial-gradient(circle,#ffcc00 22%,#e0f2ec 24%)}html[data-theme="light"] .f-gbp{background:linear-gradient(90deg,#ecf7f3 40%,#c8102e 40% 60%,#ecf7f3 60%)}html[data-theme="light"] .f-jpy{background:radial-gradient(circle,#bc002d 35%,#e0f2ec 37%)}html[data-theme="light"] .f-aud{background:linear-gradient(135deg,#ecf7f3 55%,#e4002b 55%)}html[data-theme="light"] .f-nzd{background:linear-gradient(135deg,#ecf7f3 55%,#cc142b 55%)}html[data-theme="light"] .f-cad{background:linear-gradient(90deg,#d80621 25%,#e0f2ec 25% 75%,#d80621 75%)}html[data-theme="light"] .f-chf{background:radial-gradient(circle,#e0f2ec 25%,#d52b1e 27%)}html[data-theme="light"] .ms-track{background:rgba(60,205,166,0.028)}html[data-theme="light"] .ms-track i{background:rgba(224,242,236,0.22)}html[data-theme="light"] .ms-row.on .ms-track i:not(.ms-now){box-shadow:0 0 18px rgba(60,205,166,0.158)}html[data-theme="light"] .nw-card{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .nw-img{background:radial-gradient(120% 120% at 20% 0,rgba(60,205,166,0.3),#ffffff 60%)}html[data-theme="light"] .nw-img .pill{background:rgba(255,255,255,0.85)}html[data-theme="light"] .nw-pag a.on{color:#0e1b17}html[data-theme="light"] .lb-tabs{border:1px solid #e2efea;background:#ffffff}html[data-theme="light"] .lb-tabs a.on{color:#0e1b17;box-shadow:0 0 18px rgba(60,205,166,0.113)}html[data-theme="light"] .lb-tbl td.on{background:rgba(60,205,166,0.042)}html[data-theme="light"] .ev-card{border:1px solid #e2efea;background:linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .ev-img{background:radial-gradient(120% 120% at 20% 0,rgba(60,205,166,0.3),#ffffff 60%)}html[data-theme="light"] .ev-date{background:rgba(255,255,255,0.86)}html[data-theme="light"] .ev-img .pill{background:rgba(255,255,255,0.85)}html[data-theme="light"] .pill.live{color:#0e1b17}html[data-theme="light"] .ev-next{background:radial-gradient(120% 160% at 0 0,rgba(60,205,166,0.126),transparent 55%),linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .ev-speakers>div{border:1px solid #e2efea}html[data-theme="light"] .ev-speakers .av{color:#ffffff}html[data-theme="light"] .ev-map{border:1px solid #e2efea}html[data-theme="light"] .cbadge.wa{box-shadow:0 0 22px rgba(37,211,102,0.18)}html[data-theme="light"] .lock-badge{color:#85948f;border:3px solid #e2efea}html[data-theme="light"] .comm-locked{border-color:rgba(245,179,1,0.35)!important;background:radial-gradient(120% 120% at 100% 0,rgba(245,179,1,0.1),transparent 55%),linear-gradient(180deg,#ffffff,#ffffff)}html[data-theme="light"] .comm-gate-ic{color:#85948f;box-shadow:0 0 30px rgba(245,179,1,0.35)}html[data-theme="light"] .cp-n{color:#0e1b17;box-shadow:0 0 18px rgba(60,205,166,0.158)}html[data-theme="light"] .risk i{background:#ecf7f3}html[data-theme="light"] .cp-feats .cbadge{background:rgba(60,205,166,0.084)}html[data-theme="light"] .btn.neg{color:#ff2e4d;border-color:rgba(229,36,63,0.4)}html[data-theme="light"] .cp-adv{border:1px solid #e2efea}html[data-theme="light"] .lang-sw a.on{color:#0e1b17}html[data-theme="light"] .menu .lang-sw.in-menu a.on{color:#0e1b17}
/* ===== hand-tuned light theme (after the clean fintech sample): white, faint mint bands, hairlines ===== */
html[data-theme="light"]{
  --bg:#ffffff;--bg-2:#f6fbf9;--panel:#f4faf7;--panel-2:#ffffff;--card:#ffffff;--card-2:#f4faf7;
  --mint:#12b48b;--mint-2:#0fa37e;--mint-3:#0c8f6d;--mint-deep:#0b8a67;--mint-dot:#12b48b;
  --line:#e2efea;--line-2:#d3e8e0;--line-3:#9fd3c1;--divider:#e8f1ed;
  --white:#0e1b17;--text:#3d4d48;--muted:#5d6d68;--dim:#8a9792;
  --btn-grad:linear-gradient(180deg,#25c79d 0%,#11a881 100%);
  --btn-glow:0 12px 26px -12px rgba(15,163,126,.65),inset 0 1px 0 rgba(255,255,255,.35);
  color-scheme:light;
}
html[data-theme="light"] body{background:#ffffff}
html[data-theme="light"] .site-top{background:radial-gradient(70% 60% at 50% -10%,#e3f6ef 0%,rgba(255,255,255,0) 70%)}
html[data-theme="light"] .beam,html[data-theme="light"] .b2{opacity:.35}
html[data-theme="light"] .dots{opacity:.45}

/* header */
html[data-theme="light"] .nav{background:rgba(255,255,255,.92);border:1px solid #e2efea;box-shadow:0 14px 34px -24px rgba(14,60,46,.35)}
html[data-theme="light"] .menu a,html[data-theme="light"] .mm-label{color:#3d4d48}
html[data-theme="light"] .menu a:hover,html[data-theme="light"] .mm-label:hover{color:#0e1b17}
html[data-theme="light"] .menu a.active,html[data-theme="light"] .mm-label.active{color:#0fa37e}
html[data-theme="light"] .mega-in{background:#ffffff;border:1px solid #e2efea;box-shadow:0 30px 60px -28px rgba(14,60,46,.35);backdrop-filter:none}
html[data-theme="light"] .menu .mm-item:hover,html[data-theme="light"] .menu .mm-item.on{background:#f1faf6}
html[data-theme="light"] .mm-ico,html[data-theme="light"] .paym-opt i{color:#0fa37e;background:#e9f8f2;border-color:#d1eee3}
html[data-theme="light"] .theme-tgl,html[data-theme="light"] .burger{background:#ffffff;border-color:#d3e8e0;color:#0e1b17}

/* buttons */
html[data-theme="light"] .btn-mint{color:#ffffff;text-shadow:none}
html[data-theme="light"] .btn-ghost{background:#ffffff;border-color:#d3e8e0;color:#0e1b17}
html[data-theme="light"] .btn-ghost:hover{background:#f1faf6;border-color:#9fd3c1}
html[data-theme="light"] .btn-dark{background:#ffffff;border:1px solid #cfe6dd;color:#0e1b17}
html[data-theme="light"] .btn-dark:hover{border-color:#12b48b;color:#0fa37e}
html[data-theme="light"] .tag{background:#ffffff;border-color:#e2efea;box-shadow:0 6px 16px -10px rgba(14,60,46,.3)}

/* headings + accents */
html[data-theme="light"] .hl{color:#0fa37e}
html[data-theme="light"] h1,html[data-theme="light"] h2,html[data-theme="light"] h3{color:#0e1b17}

/* generic cards: white with hairline + soft shadow (like the sample) */
html[data-theme="light"] .gcard,html[data-theme="light"] .box,html[data-theme="light"] .kpi,html[data-theme="light"] .ctst,html[data-theme="light"] .tool,
html[data-theme="light"] .rcard,html[data-theme="light"] .prize,html[data-theme="light"] .pod,html[data-theme="light"] .acct-nav,html[data-theme="light"] .faq details,
html[data-theme="light"] .sess,html[data-theme="light"] .cd div,html[data-theme="light"] .home-contest{
  background:#ffffff;border-color:#e2efea;box-shadow:0 18px 40px -30px rgba(14,60,46,.35)}
html[data-theme="light"] .gcard:hover,html[data-theme="light"] .ctst:hover{box-shadow:0 26px 50px -28px rgba(15,163,126,.45);border-color:#bfe3d6}
html[data-theme="light"] .gcard .ico{background:#e9f8f2;color:#0fa37e;box-shadow:none;border:1px solid #d1eee3}
html[data-theme="light"] .gcard .num{background:linear-gradient(180deg,#bfe7d8,rgba(255,255,255,0) 90%);-webkit-background-clip:text;background-clip:text}

/* section bands: faint mint like the sample's light-blue bands */
html[data-theme="light"] .steps-sec,html[data-theme="light"] .tsec,html[data-theme="light"] .faq-sec{background:linear-gradient(180deg,#ffffff 0%,#f3faf7 18%,#f3faf7 82%,#ffffff 100%)}

/* hero */
html[data-theme="light"] .hpanel{background:linear-gradient(180deg,#f1faf6,#ffffff);border:1px solid #d9ece5;box-shadow:0 30px 60px -36px rgba(14,60,46,.45)}
html[data-theme="light"] .hpanel::after{background:linear-gradient(rgba(255,255,255,0),#ffffff)}
html[data-theme="light"] .hcard{background:#ffffff;border-color:#e2efea;box-shadow:0 10px 26px -20px rgba(14,60,46,.4)}
html[data-theme="light"] .trust{background:#ffffff;border-color:#e2efea}
html[data-theme="light"] .tape-wrap,html[data-theme="light"] .tape{background:#ffffff;border-color:#e2efea}

/* plans */
html[data-theme="light"] .tabs{background:#f3faf7;border-color:#e2efea}
html[data-theme="light"] .tabs button{background:#ffffff;border-color:#e2efea;color:#3d4d48}
html[data-theme="light"] .tabs button.on{background:linear-gradient(180deg,#25c79d,#11a881);border-color:transparent;color:#ffffff;box-shadow:0 10px 22px -12px rgba(15,163,126,.7)}
html[data-theme="light"] .plan{background:#ffffff;border:1px solid #e2efea;box-shadow:0 22px 44px -32px rgba(14,60,46,.4)}
html[data-theme="light"] .plan::before,html[data-theme="light"] .plan::after{display:none}
html[data-theme="light"] .plan.feat{background:linear-gradient(180deg,#effaf5 0%,#ffffff 55%);border:1px solid #9fd3c1;box-shadow:0 30px 60px -30px rgba(15,163,126,.45)}
html[data-theme="light"] .plan hr{background:#e8f1ed}
html[data-theme="light"] .plan .price{color:#0e1b17}
html[data-theme="light"] .checks li svg,html[data-theme="light"] .ticks svg{color:#0fa37e}

/* comparison table */
html[data-theme="light"] .ctable{background:#ffffff;border-color:#e2efea;box-shadow:0 22px 44px -34px rgba(14,60,46,.4)}
html[data-theme="light"] .ctable::before{background:linear-gradient(180deg,#eefaf5,#f7fcfa);border-color:#d9ece5}
html[data-theme="light"] .crow{border-color:#edf4f1}

/* platforms diagram */
html[data-theme="light"] .stage .wires path{stroke:#cfe9df}
html[data-theme="light"] .pnode{box-shadow:0 18px 36px -18px rgba(14,60,46,.35)}

/* faq */
html[data-theme="light"] .faq summary{color:#0e1b17}

/* call to action: solid mint banner, like the sample's community box */
html[data-theme="light"] .cta{background:linear-gradient(135deg,#19b98f 0%,#0e9c78 100%);border:0;box-shadow:0 40px 80px -40px rgba(15,163,126,.65)}
html[data-theme="light"] .cta h2,html[data-theme="light"] .cta p,html[data-theme="light"] .cta .hl,html[data-theme="light"] .cta .dot{color:#ffffff}
html[data-theme="light"] .cta .btn-mint{background:#ffffff;color:#0e7f62;box-shadow:0 12px 26px -14px rgba(0,0,0,.35)}
html[data-theme="light"] .cta .btn-ghost{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.5);color:#ffffff}
html[data-theme="light"] .fcard{background:#ffffff;border-color:#d9ece5;box-shadow:0 18px 36px -24px rgba(0,0,0,.35)}
html[data-theme="light"] .fcard q{color:#0e1b17}

/* footer */
html[data-theme="light"] .footer{background:#ffffff;border-top:1px solid #e2efea}
html[data-theme="light"] .footer .socials a{background:#e9f8f2;color:#0fa37e;box-shadow:none}
html[data-theme="light"] .news{background:#ffffff;border-color:#d3e8e0}
html[data-theme="light"] .legal,html[data-theme="light"] .copy{color:#6c7a75}

/* forms + tables */
html[data-theme="light"] .field input,html[data-theme="light"] .field select,html[data-theme="light"] .field textarea,
html[data-theme="light"] .chat-pre input,html[data-theme="light"] .chat-in textarea{background:#ffffff;border-color:#d3e8e0;color:#0e1b17}
html[data-theme="light"] .tbl th{background:#f4faf7;color:#6c7a75}
html[data-theme="light"] .tbl td{border-color:#edf4f1}
html[data-theme="light"] .op span,html[data-theme="light"] .paym-opt span{background:#ffffff;border-color:#d3e8e0}
html[data-theme="light"] .codebox{color:#0b7a5c;background:#f4faf7;border-color:#9fd3c1}
html[data-theme="light"] .pos{color:#0c8f6b!important}
html[data-theme="light"] .neg{color:#d02c46!important}
html[data-theme="light"] .pill{background:#ffffff}
html[data-theme="light"] .pill.ok{color:#0c8f6b}
html[data-theme="light"] .pill.warn,html[data-theme="light"] .pill.live{color:#a86f00}
html[data-theme="light"] .alert{background:#f1faf6}
html[data-theme="light"] .acct-nav a.on{background:#e9f8f2;color:#0e1b17;box-shadow:inset 3px 0 0 #12b48b}

/* chat */
html[data-theme="light"] .chat-box{background:#ffffff;border-color:#e2efea;box-shadow:0 30px 70px -28px rgba(14,60,46,.4)}
html[data-theme="light"] .chat-head{background:linear-gradient(180deg,#eefaf5,#ffffff);border-color:#e2efea}
html[data-theme="light"] .chat-msg p{background:#f1faf6;border-color:#dcefe7;color:#2b3a35}
html[data-theme="light"] .chat-msg.visitor p{color:#ffffff;background:var(--btn-grad)}
html[data-theme="light"] .k-qr{box-shadow:0 0 0 1px #d9ece5}
html[data-theme="light"] .to-top{background:#ffffff;border-color:#d3e8e0}

/* round 2 */
html[data-theme="light"] .step .n{background:linear-gradient(180deg,#9fdcc6 0%,#d7f1e7 60%,rgba(255,255,255,0) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme="light"] .steps .curve{stroke:#12b48b;filter:drop-shadow(0 4px 8px rgba(18,180,139,.25))}
html[data-theme="light"] .steps .sdot{fill:#12b48b;filter:drop-shadow(0 0 6px rgba(18,180,139,.45))}
html[data-theme="light"] .spark{fill:#12b48b;filter:drop-shadow(0 0 4px rgba(18,180,139,.6))}
html[data-theme="light"] .spark.big{fill:#ffffff;stroke:#12b48b;stroke-width:2}
html[data-theme="light"] .ribbon{fill:#e3f5ee;stroke:#9fd8c4;filter:none}
html[data-theme="light"] .crow.h>div:nth-child(2){background:linear-gradient(180deg,#22c49a,#0fa37e);color:#ffffff}
html[data-theme="light"] .crow.h>div:nth-child(2)::before{display:none}
html[data-theme="light"] .rec,html[data-theme="light"] .pbadge{background:#12b48b;color:#ffffff;border-color:transparent;box-shadow:0 6px 14px -8px rgba(15,163,126,.8)}
html[data-theme="light"] .faq .ic{background:#12b48b;color:#ffffff;box-shadow:0 6px 14px -8px rgba(15,163,126,.8)}
html[data-theme="light"] .faq details::after{background:linear-gradient(90deg,transparent,#cfe9df 30%,#9fd3c1 50%,#cfe9df 70%,transparent)}
html[data-theme="light"] .pnode.hub{box-shadow:0 0 0 6px #e9f8f2,0 20px 40px -18px rgba(14,60,46,.35)}
html[data-theme="light"] .float3d{opacity:.55}
html[data-theme="light"] .footer .socials a,html[data-theme="light"] .fmid .socials a{background:#12b48b;color:#ffffff;border-color:transparent}
html[data-theme="light"] .rec{color:#ffffff!important;background:#12b48b!important}
html[data-theme="light"] .dk{background:#ffffff;border-color:#e2efea;box-shadow:0 18px 40px -30px rgba(14,60,46,.35)}
html[data-theme="light"] .calg .cd-day.up s{color:#0c8f6b}
html[data-theme="light"] .calg .cd-day.dn s{color:#d02c46}
html[data-theme="light"] .chart-legend .l2{background:#2f6fd6}
html[data-theme="light"] .jprev{background:#ffffff;border-color:#e2efea;box-shadow:0 40px 80px -50px rgba(14,60,46,.35)}
html[data-theme="light"] .jp-k{background:#f6fbf9;border-color:#e2efea}
html[data-theme="light"] .jp-curve{color:#12a37f}

/* v11 — keep semantic colours (impact, flags, P&L) exactly as designed */
html[data-theme="light"] .imp{background:rgba(120,140,135,.25)}
html[data-theme="light"] .imp.i-high{background:#e8384f}html[data-theme="light"] .imp.i-medium{background:#f08c2b}html[data-theme="light"] .imp.i-low{background:#e2bd16}html[data-theme="light"] .imp.i-holiday{background:#8a9792}
html[data-theme="light"] .flag{background:linear-gradient(135deg,#3ccda6,#0b7e62)}
html[data-theme="light"] .f-usd{background:linear-gradient(180deg,#b22234 0 33%,#fff 33% 66%,#3c3b6e 66%);box-shadow:0 0 0 1px #d6e4df}
html[data-theme="light"] .f-eur{background:radial-gradient(circle,#ffcc00 22%,#003399 24%)}
html[data-theme="light"] .f-gbp{background:linear-gradient(90deg,#012169 40%,#c8102e 40% 60%,#012169 60%)}
html[data-theme="light"] .f-jpy{background:radial-gradient(circle,#bc002d 35%,#fff 37%);box-shadow:0 0 0 1px #d6e4df}
html[data-theme="light"] .f-aud{background:linear-gradient(135deg,#00008b 55%,#e4002b 55%)}
html[data-theme="light"] .f-nzd{background:linear-gradient(135deg,#00247d 55%,#cc142b 55%)}
html[data-theme="light"] .f-cad{background:linear-gradient(90deg,#d80621 25%,#fff 25% 75%,#d80621 75%);box-shadow:0 0 0 1px #d6e4df}
html[data-theme="light"] .f-chf{background:radial-gradient(circle,#fff 25%,#d52b1e 27%)}
html[data-theme="light"] .f-cny{background:radial-gradient(circle at 30% 30%,#ffde00 18%,#de2910 20%)}
html[data-theme="light"] .restr{background:#fff4d6;color:#a26b00}
html[data-theme="light"] .ec-row.live{background:#fff0f2}
html[data-theme="light"] .ec-cd{background:#ffe9ec;color:#0e1b17}
html[data-theme="light"] .th-next li{background:#fff4f5;border-left-color:#e8384f}
html[data-theme="light"] .ms-now{background:#e8384f!important;box-shadow:0 0 8px rgba(232,56,79,.6)}
html[data-theme="light"] .to-row.main.neg b,html[data-theme="light"] .to-row.neg b,html[data-theme="light"] .ec-v.neg{color:#d63a52}
html[data-theme="light"] .side-tg label:last-child input:checked+span{background:#fff0f2;border-color:#e8384f;color:#d63a52}
html[data-theme="light"] .tool-tabs{background:#fff;border-color:#e2efea}
html[data-theme="light"] .ms-track{background:#f1f8f5}
html[data-theme="light"] .ms-track i{background:#dfeee8}
html[data-theme="light"] .ec-day{background:#f2faf7}
html[data-theme="light"] .lot-step button{background:#f2faf7;color:#0e1b17}
html[data-theme="light"] .nw-card,html[data-theme="light"] .crs-card{background:#fff;border-color:#e2efea;box-shadow:0 16px 36px -28px rgba(14,60,46,.35)}
html[data-theme="light"] .nw-img,html[data-theme="light"] .cc-img{background:linear-gradient(135deg,#e9f8f2,#f6fbf9)}
html[data-theme="light"] .nw-img .pill,html[data-theme="light"] .cc-img .pill{background:rgba(255,255,255,.92)}

/* market sessions — one green family in light mode (open = brand green, closed = soft sage), readable text everywhere */
html[data-theme="light"] .ms-status .pill{background:#f4faf8;border-color:#cfe5dd;color:#4a5f58}
html[data-theme="light"] .ms-status .pill.ms-open{background:#e2f6ee;border-color:#9fdcc6;color:#0b7e62}
html[data-theme="light"] .ms-status .pill.info{background:#e9f4ff;border-color:#bcd8f3;color:#1d5e9c}
html[data-theme="light"] .ms-board{background:#fff;border-color:#d9ebe4}
html[data-theme="light"] .ms-scale{border-bottom-color:#d9ebe4}
html[data-theme="light"] .ms-scale span{color:#5b6f69}
html[data-theme="light"] .ms-row b{color:#5b6f69}
html[data-theme="light"] .ms-row.on b{color:#0b7e62}
html[data-theme="light"] .ms-track{background:#edf6f2}
html[data-theme="light"] .ms-track i{background:#bddccf}
html[data-theme="light"] .ms-row.on .ms-track i:not(.ms-now){background:linear-gradient(180deg,#22c49a,#0f9f7a);box-shadow:0 4px 12px -4px rgba(18,163,127,.55)}
html[data-theme="light"] .ms-cards .sess,html[data-theme="light"] .sessions .sess{background:#fff;border-color:#d9ebe4;box-shadow:0 14px 30px -26px rgba(14,60,46,.4)}
html[data-theme="light"] .sess .badge{background:#f1f7f4;border-color:#d3e6df;color:#5b6f69}
html[data-theme="light"] .sess.on{background:linear-gradient(180deg,#f0fbf6,#fff);border-color:#35b995;box-shadow:0 16px 34px -22px rgba(18,163,127,.55)}
html[data-theme="light"] .sess.on .badge{background:#12a37f;border-color:#12a37f;color:#fff;box-shadow:none}
html[data-theme="light"] .sess.on .sess-top b{color:#0b7e62}
html[data-theme="light"] .sess.on .bar i{background:linear-gradient(90deg,#12a37f,#3cd0a8);box-shadow:none}
html[data-theme="light"] .sess small,html[data-theme="light"] .ms-cards small{color:#5b6f69}
html[data-theme="light"] .ms-hours{color:#0e1b17}

/* ---- Market sentiment: light mode ---- */
html[data-theme="light"] .sn-dial-bg{stroke:#d7e5df}
html[data-theme="light"] .sn-dial-fg{stroke:#0ba77f}
html[data-theme="light"] .sn-dial b,html[data-theme="light"] .sn-sr b,html[data-theme="light"] .sn-h p{color:#10231d}
html[data-theme="light"] .sn-dial span{color:#087a5d}
html[data-theme="light"] .sn-sub,html[data-theme="light"] .sn-sr span,html[data-theme="light"] .sn-src span,html[data-theme="light"] .sn-note,html[data-theme="light"] .sn-ls small,html[data-theme="light"] .sn-h small,html[data-theme="light"] .sn-str h3 small{color:#566963}
html[data-theme="light"] .sn-bar{background:#eef5f2;border-color:#d7e5df}
html[data-theme="light"] .sn-bar::after{background:#9ab8ae}
html[data-theme="light"] .sn-bar i.up,html[data-theme="light"] .sn-split i.l{background:#0ba77f}
html[data-theme="light"] .sn-bar i.dn,html[data-theme="light"] .sn-split i.s{background:#d9455b}
html[data-theme="light"] .sn-tabs button{color:#3f5650;border-color:#c5d8d0}
html[data-theme="light"] .sn-tabs button.on,html[data-theme="light"] .sn-tabs button:hover{color:#064c3a;border-color:#0ba77f;background:#e1f4ed}
html[data-theme="light"] .sn-tag{color:#566963;border-color:#c5d8d0}
html[data-theme="light"] .sn-tag.bullish{color:#066a50;border-color:#0ba77f;background:#e1f4ed}
html[data-theme="light"] .sn-tag.bearish{color:#a6192f;border-color:#d9455b;background:#fdebee}
html[data-theme="light"] .sn-ls .l,html[data-theme="light"] .sn-src b.up{color:#087a5d}
html[data-theme="light"] .sn-ls .s,html[data-theme="light"] .sn-src b.dn{color:#c0263d}
html[data-theme="light"] .sn-src li,html[data-theme="light"] .sn-h{border-color:#e1ece7}
html[data-theme="light"] .sn-src b{color:#2c423b}
html[data-theme="light"] .sn-dot.up{background:#e1f4ed;color:#087a5d}html[data-theme="light"] .sn-dot.dn{background:#fdebee;color:#c0263d}
