/* Belink TV futuristic theme v5 */
:root{--bg:#050816;--fg:#eef2ff;--mut:#8f9bc4;--acc:#22e4ff;--acc2:#ff2bd6;--card:#0d1430;--grad:linear-gradient(135deg,#22e4ff,#6a7bff 55%,#ff2bd6)}
html,body{background:var(--bg)}
body{background:radial-gradient(900px 500px at 85% -10%,#ff2bd61f,transparent 60%),radial-gradient(800px 600px at -10% 30%,#22e4ff17,transparent 60%),var(--bg);background-attachment:fixed}
header{background:linear-gradient(#050816f0,#05081600)}
header.solid{background:#070c22c7;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border-bottom:1px solid #22e4ff26;box-shadow:0 8px 30px #22e4ff14}
.brand{gap:0}.brand img.logo{height:64px;width:auto;display:block;filter:drop-shadow(0 0 10px #22e4ff40)}
@media(min-width:760px){.brand img.logo{height:80px}}
#sbtn{width:44px;height:44px;border-radius:14px;background:#ffffff0d;border:1px solid #22e4ff40;display:grid;place-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 18px #22e4ff26}
#sbtn svg{stroke:#bff6ff}
.hcap .tag{color:var(--acc);text-shadow:0 0 12px #22e4ff99}
.hcap h1{text-shadow:0 2px 30px #000a}
.play{background:var(--grad);color:#fff;box-shadow:0 8px 28px #6a7bff66,0 0 0 1px #ffffff30 inset}
.ghost{background:#ffffff14;border:1px solid #ffffff2e}
.dots i.on{background:var(--grad);box-shadow:0 0 10px #22e4ff}
#chips button{background:#ffffff0b;border:1px solid #ffffff1c;color:#cfd8ff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#chips button.on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 0 18px #6a7bff66}
.row h2{background:linear-gradient(90deg,#fff,#bfefff);-webkit-background-clip:text;background-clip:text;color:transparent}
.tile .art{border:1px solid #ffffff12;box-shadow:0 8px 24px #0009,0 0 0 1px #22e4ff10}
@media(hover:hover){.tile:hover .art{transform:translateY(-3px);box-shadow:0 12px 30px #000a,0 0 22px #22e4ff40;border-color:#22e4ff66}}
.tile .art .ph{background:linear-gradient(135deg,#16306a,#2a0d4a)}
.prog b{background:var(--grad)}
.card{background:#0b1128f2;border:1px solid #22e4ff22;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.card .bd:after{background:linear-gradient(#0b112800 50%,#0b1128)}
.lic a,#sx{color:var(--acc)}
#q,#psrc{background:#0d1430;border:1px solid #22e4ff33}
#search{background:#050816f2}
footer{border-top:1px solid #22e4ff1a}footer a{color:var(--acc)}
/* hub (platforms) skin */
html body .bh h2{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
html body .bh-chip{border-color:#22e4ff2e;background:#0d1430b3}
html body .bh-chip.on{background:var(--grad);color:#fff;border-color:transparent;box-shadow:0 0 18px #6a7bff66}
html body .bh-chip.on b{opacity:.85}
html body .bh-q{background:#0d1430;border:1px solid #22e4ff33;color:#fff}
html body .bh-btn{border:1px solid #22e4ff40;background:#ffffff0d;color:#bff6ff}
html body .bh-card .im{border:1px solid #ffffff12}
