html[data-theme=gaming]{--bg:#06070d;--panel:rgba(10,12,24,.72);--panel2:rgba(14,17,32,.85);--line:rgba(0,229,255,.14);--line2:rgba(0,229,255,.32);--txt:#e6f6ff;--muted:#7fb2c9;--brand:#00e5ff;--brand2:#0891b2}
html[data-theme=gaming] body{background:radial-gradient(1000px 600px at 12% 0%,rgba(0,229,255,.12),transparent 60%),radial-gradient(900px 600px at 88% 100%,rgba(255,43,214,.12),transparent 60%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),#06070d!important;background-size:auto,auto,44px 44px,44px 44px}
html[data-theme=gaming] .sidebar{background:linear-gradient(180deg,rgba(8,10,20,.96),rgba(6,7,13,.98))!important;border-color:rgba(0,229,255,.14)!important;box-shadow:8px 0 40px rgba(0,229,255,.05)}
html[data-theme=gaming] .sb-logo .star{background:linear-gradient(135deg,#00e5ff,#ff2bd6)!important;box-shadow:0 0 22px rgba(0,229,255,.55),0 0 40px rgba(255,43,214,.25)}
html[data-theme=gaming] .sb-logo b{font-family:Orbitron,monospace;letter-spacing:1px;background:linear-gradient(90deg,#00e5ff,#ff2bd6);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=gaming] .nav a{color:#9fd3e6}
html[data-theme=gaming] .nav a:hover{background:rgba(0,229,255,.06);border-color:rgba(0,229,255,.2);color:#e6f6ff}
html[data-theme=gaming] .nav a.active{background:linear-gradient(90deg,rgba(0,229,255,.16),transparent)!important;border-color:rgba(0,229,255,.35)!important;color:#fff;box-shadow:inset 0 0 20px rgba(0,229,255,.06),0 0 18px rgba(0,229,255,.12)}
html[data-theme=gaming] .nav a.active::before{background:linear-gradient(180deg,#00e5ff,#ff2bd6);box-shadow:0 0 12px #00e5ff}
html[data-theme=gaming] .topbar{background:rgba(6,7,13,.8)!important;border-bottom:1px solid rgba(0,229,255,.14)!important;box-shadow:0 4px 30px rgba(0,229,255,.05)}
html[data-theme=gaming] .topbar h2{font-family:Orbitron,monospace;font-size:17px;letter-spacing:1.5px;background:linear-gradient(90deg,#e6f6ff,#00e5ff);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=gaming] .balance{background:rgba(124,255,0,.07)!important;border-color:rgba(124,255,0,.3)!important}
html[data-theme=gaming] .balance b{color:#c6ff5c!important;font-family:Orbitron,monospace;text-shadow:0 0 10px rgba(124,255,0,.4)}
html[data-theme=gaming] .avatar{background:linear-gradient(135deg,#00e5ff,#ff2bd6)!important;box-shadow:0 0 18px rgba(0,229,255,.5)}
html[data-theme=gaming] .lang-opt.active{background:linear-gradient(135deg,#00e5ff,#0891b2)!important;box-shadow:0 0 12px rgba(0,229,255,.5)}
html[data-theme=gaming] .logout{background:rgba(255,77,109,.08)!important;border-color:rgba(255,77,109,.35)!important;color:#ffb3c1!important}
html[data-theme=gaming] .card,html[data-theme=gaming] .kpi,html[data-theme=gaming] .ap-card,html[data-theme=gaming] .stat,html[data-theme=gaming] .tr-k,html[data-theme=gaming] .pf-k,html[data-theme=gaming] .pos-stat{background:rgba(10,12,24,.7)!important;border-color:rgba(0,229,255,.14)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 0 24px rgba(0,229,255,.04);backdrop-filter:blur(8px)}
html[data-theme=gaming] .card:hover,html[data-theme=gaming] .kpi:hover,html[data-theme=gaming] .ap-card:hover{border-color:rgba(0,229,255,.35)!important;box-shadow:0 0 28px rgba(0,229,255,.12)}
html[data-theme=gaming] .card-h{background:transparent!important;border-bottom-color:rgba(0,229,255,.12)!important}
html[data-theme=gaming] .card-h h3{letter-spacing:1.2px;color:#a5f3fc}
html[data-theme=gaming] .card-h h3::before{background:linear-gradient(180deg,#00e5ff,#ff2bd6);box-shadow:0 0 10px #00e5ff}
html[data-theme=gaming] thead th{color:#7dd3fc!important;letter-spacing:1.5px;background:rgba(0,229,255,.04)!important;border-bottom-color:rgba(0,229,255,.14)!important}
html[data-theme=gaming] tbody td{border-bottom-color:rgba(0,229,255,.07)!important}
html[data-theme=gaming] tbody tr:hover{background:rgba(0,229,255,.05)!important}
html[data-theme=gaming] .inp,html[data-theme=gaming] .field input,html[data-theme=gaming] .field select,html[data-theme=gaming] .field textarea{background:rgba(0,0,0,.35)!important;border-color:rgba(0,229,255,.22)!important;color:#e6f6ff!important}
html[data-theme=gaming] .bt{background:rgba(255,255,255,.04)!important;border-color:rgba(0,229,255,.28)!important;color:#c9f7ff!important}
html[data-theme=gaming] .bt:hover{border-color:#00e5ff!important;box-shadow:0 0 14px rgba(0,229,255,.35)}
html[data-theme=gaming] .bt.pri,html[data-theme=gaming] .btn{background:linear-gradient(135deg,#00e5ff,#0891b2)!important;color:#031015!important;font-weight:800;box-shadow:0 0 18px rgba(0,229,255,.4)}
html[data-theme=gaming] .bt.dng{background:rgba(255,77,109,.1)!important;border-color:rgba(255,77,109,.4)!important;color:#ffb3c1!important}
html[data-theme=gaming] .badge.green{background:rgba(124,255,0,.12)!important;color:#c6ff5c!important;border-color:rgba(124,255,0,.3)!important}
html[data-theme=gaming] .badge.red{background:rgba(255,77,109,.12)!important;color:#ff8fa3!important}
html[data-theme=gaming] .badge.blue{background:rgba(0,229,255,.12)!important;color:#7ff3ff!important}
html[data-theme=gaming] .kpi-val{font-family:Orbitron,monospace;text-shadow:0 0 12px rgba(0,229,255,.25)}
html[data-theme=gaming] .dash-hero{background:linear-gradient(135deg,rgba(0,229,255,.12),rgba(255,43,214,.08) 60%,transparent)!important;border-color:rgba(0,229,255,.25)!important}
html[data-theme=gaming] .dash-greet b{background:linear-gradient(90deg,#00e5ff,#ff2bd6);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme=gaming] #modal{background:linear-gradient(180deg,rgba(12,14,28,.98),rgba(8,10,20,.98))!important;border-color:rgba(0,229,255,.3)!important;box-shadow:0 30px 80px rgba(0,0,0,.7),0 0 40px rgba(0,229,255,.12)}
html[data-theme=gaming] ::-webkit-scrollbar-thumb{background:rgba(0,229,255,.35);background-clip:padding-box}
