/* Light theme: add class="light" on <body> (or root element) */
body.light{background:#dfe4f3}
.light{--bg:#EEF1FB;--t1:#0E1433;--t2:#4B5578;--t3:#7C86A8;--acc:#4F46E5;--ok:#059669;--warn:#B45309;--err:#E11D48;--gl:rgba(255,255,255,.55);--gb:rgba(255,255,255,.85)}
.light .phone{color:var(--t1);box-shadow:0 30px 70px rgba(40,50,110,.25),0 0 0 1px rgba(14,20,51,.06)}
.light .bg{background:radial-gradient(420px 380px at 85% 8%,rgba(129,140,248,.45),transparent 60%),radial-gradient(380px 360px at 0% 45%,rgba(96,165,250,.38),transparent 60%),radial-gradient(360px 300px at 90% 95%,rgba(192,132,252,.32),transparent 60%),radial-gradient(260px 220px at 30% 100%,rgba(34,211,238,.25),transparent 60%),#EEF1FB}
.light .bg:after{opacity:.04}
.light .glass{box-shadow:0 8px 24px rgba(40,50,110,.08),inset 0 1px 0 rgba(255,255,255,.9)}
.light .grad{background:linear-gradient(90deg,#2563EB,#7C3AED,#C026D3);-webkit-background-clip:text}
.light a{color:#4F46E5}
.light .chip{background:rgba(255,255,255,.6);border-color:rgba(14,20,51,.08);color:var(--t1)}
.light .chip.pri{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.35);color:#3730A3}
.light .chip.ok{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35);color:#047857}
.light .chip.warn{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.4);color:#92400E}
.light .chip.gl{background:rgba(255,255,255,.75)}.light .chip.mutc{color:var(--t3)}
.light .orb{color:#4F46E5}.light .o2{color:#059669}.light .o3{color:#C026D3}
.light .dots i{background:rgba(14,20,51,.15)}
.light .seg .on{background:#fff;color:var(--t1);box-shadow:0 2px 8px rgba(40,50,110,.12)}
.light .in.focus{border-color:#6366F1;box-shadow:0 0 0 4px rgba(99,102,241,.18)}.light .in.err{border-color:#F43F5E;box-shadow:0 0 0 4px rgba(244,63,94,.14)}
.light .cc{border-color:rgba(14,20,51,.12)}.light .cb{border-color:rgba(14,20,51,.2)}
.light .or:before,.light .or:after{background:rgba(14,20,51,.12)}
.light .prog,.light .loader{background:rgba(14,20,51,.08)}
.light .ring{background:conic-gradient(#6366F1 calc(var(--p)*1%),rgba(14,20,51,.08) 0)}.light .ring:before{background:#fff}
.light .vi{background:rgba(14,20,51,.05)}.light .vi.ok{background:rgba(16,185,129,.12)}.light .vi.warn{background:rgba(245,158,11,.14)}
.light .okb{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3)}
.light em{border-color:#fff}
.light .tabs{background:rgba(255,255,255,.7)}.light .t.on{color:#3730A3}.light .t.on svg{color:#4F46E5;filter:drop-shadow(0 0 6px rgba(99,102,241,.5))}
.light .tl,.light .tr,.light .dinfo{background:rgba(255,255,255,.72);color:var(--t1)}
.light .pimg .ib{background:rgba(255,255,255,.7)}
.light .sheet{background:rgba(255,255,255,.72)}
.light .bub.me small{color:rgba(255,255,255,.85)}
.light .bigav{box-shadow:0 0 0 4px #fff,0 10px 40px rgba(99,102,241,.45)}
.light .holo{box-shadow:0 20px 50px rgba(139,92,246,.25)}
.light .sb{color:var(--t1)}
.light .btn.glass{color:var(--t1)}.light .dinfo .mut{color:var(--t2)}
