/* Stijl: Neon Club - zwart, gloed, grote koppen */
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@600;800&display=swap');
.skin-neon{--head:'Unbounded',var(--font),sans-serif;--glow:0 0 18px rgba(var(--acc-rgb),.55),0 0 42px rgba(var(--acc-rgb),.25)}
.skin-neon body,body.skin-neon{background:radial-gradient(1200px 600px at 15% -10%,rgba(var(--acc-rgb),.22),transparent 60%),radial-gradient(900px 500px at 100% 0,rgba(0,229,255,.14),transparent 60%),linear-gradient(rgba(var(--bg-rgb),.94),rgba(var(--bg-rgb),.97)),var(--bgimg) center/cover fixed var(--bg)}
body.skin-neon::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(#000,transparent 70%)}
.skin-neon main,.skin-neon .nb,.skin-neon .ft{position:relative}
.skin-neon h1,.skin-neon h2,.skin-neon .deck-title,.skin-neon .pagehead h1{font-family:var(--head);letter-spacing:-.02em}
.skin-neon .sec-h h2,.skin-neon .pagehead h1{text-transform:uppercase;text-shadow:var(--glow)}
.skin-neon .sec-h{border-bottom:0;position:relative}.skin-neon .sec-h::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--gold),#00e5ff 55%,transparent)}
.skin-neon .eyebrow{color:#00e5ff;letter-spacing:.3em}
.skin-neon .brand{font-family:var(--head);letter-spacing:.02em}.skin-neon .brand b{text-shadow:var(--glow)}
.skin-neon .nb{background:rgba(var(--bg-rgb),.7);border-bottom:1px solid rgba(var(--acc-rgb),.35);box-shadow:0 1px 0 rgba(0,229,255,.15)}
.skin-neon .nav a[aria-current]::after{height:3px;border-radius:3px;box-shadow:var(--glow)}
.skin-neon .nav a:hover{color:#fff;text-shadow:0 0 12px rgba(var(--acc-rgb),.8)}
.skin-neon .btn{box-shadow:var(--glow);text-transform:uppercase;letter-spacing:.06em;font-weight:700}
.skin-neon .btn-ghost{box-shadow:none;border-color:rgba(var(--acc-rgb),.5)}.skin-neon .btn-ghost:hover{box-shadow:var(--glow)}
.skin-neon .card,.skin-neon .djc,.skin-neon .bn-i{background:linear-gradient(180deg,rgba(var(--panel-rgb),.92),rgba(var(--panel-rgb),.78));border:1px solid rgba(var(--acc-rgb),.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.45)}
.skin-neon .ncard:hover,.skin-neon .djc:hover{border-color:var(--gold);box-shadow:var(--glow)}
.skin-neon .deck{border:1px solid transparent;background:linear-gradient(rgba(var(--panel-rgb),.9),rgba(var(--panel-rgb),.9)) padding-box,linear-gradient(120deg,var(--gold),#00e5ff,var(--gold)) border-box;box-shadow:var(--glow),0 30px 60px rgba(0,0,0,.55)}
.skin-neon .rec{border-color:#00e5ff;box-shadow:0 0 24px rgba(0,229,255,.5)}
.skin-neon .eq i{background:linear-gradient(var(--gold),#00e5ff);box-shadow:0 0 10px rgba(var(--acc-rgb),.6)}
.skin-neon .hero::after{background:linear-gradient(transparent,rgba(var(--bg-rgb),.96))}
.skin-neon .hero img{filter:saturate(1.25) contrast(1.05)}
.skin-neon .chip{border-color:rgba(var(--acc-rgb),.55);text-transform:uppercase;letter-spacing:.08em;font-size:calc(12px*var(--fs,1));box-shadow:0 0 14px rgba(var(--acc-rgb),.25)}
.skin-neon .ticker{background:linear-gradient(90deg,rgba(var(--acc-rgb),.18),rgba(0,229,255,.12));color:#fff;text-shadow:0 0 10px rgba(var(--acc-rgb),.8);border-color:rgba(var(--acc-rgb),.35)}
.skin-neon .dock{background:rgba(var(--bg-rgb),.82);border-top:1px solid rgba(var(--acc-rgb),.45);box-shadow:0 -10px 40px rgba(var(--acc-rgb),.18)}
.skin-neon .dk-play{box-shadow:var(--glow)}
.skin-neon .ft{background:rgba(0,0,0,.55);border-top:1px solid rgba(var(--acc-rgb),.3)}
.skin-neon .field{background:rgba(0,0,0,.35);border-color:rgba(var(--acc-rgb),.3)}.skin-neon .field:focus{box-shadow:var(--glow);outline:none;border-color:var(--gold)}
.skin-neon .now-tag,.skin-neon .dk-live{box-shadow:0 0 14px rgba(255,61,113,.7)}
