/* 霓虹夜：纯黑 + 霓虹光 */
.t-neon{--bg:#05060a;--bg2:#0b0d15;--bg3:#131726;--tx:#e9fbff;--tx2:#7f8fa8;--bd:#1b2238;--c2:#ff2bd6}
.t-neon{background:radial-gradient(900px 500px at 90% -10%,rgba(255,43,214,.12),transparent 60%),radial-gradient(800px 500px at 0% 0%,rgba(0,229,255,.10),transparent 60%),var(--bg);background-attachment:fixed}
.t-neon .hd{background:rgba(5,6,10,.85);backdrop-filter:blur(10px);border-bottom:1px solid var(--bd)}
.t-neon .logo{color:var(--c);text-shadow:0 0 10px var(--c),0 0 24px var(--c);letter-spacing:2px}
.t-neon .nav{border-top:0}
.t-neon .nav a.on{background:transparent;color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 14px rgba(0,229,255,.45);text-shadow:0 0 8px var(--c)}
.t-neon .so input{background:var(--bg2);border-color:var(--bd);color:var(--tx)}
.t-neon .so button{background:linear-gradient(90deg,var(--c),var(--c2));color:#000;font-weight:700}
.t-neon .sec-hd h2{border-left:0;padding-left:0;background:linear-gradient(90deg,var(--c),var(--c2));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}
.t-neon .thumb{border-radius:10px;box-shadow:0 0 0 1px var(--bd)}
.t-neon .card:hover .thumb{box-shadow:0 0 0 1px var(--c),0 0 22px rgba(0,229,255,.35),0 0 40px rgba(255,43,214,.2)}
.t-neon .card:hover .tt{color:var(--c);text-shadow:0 0 8px rgba(0,229,255,.5)}
.t-neon .tag{background:linear-gradient(90deg,var(--c),var(--c2));color:#000;font-weight:700}
.t-neon .player{box-shadow:0 0 0 1px var(--bd),0 0 40px rgba(0,229,255,.15)}
.t-neon .info,.t-neon .eps{background:rgba(11,13,21,.8);border-color:var(--bd)}
.t-neon .ep-list a.on{box-shadow:0 0 10px rgba(0,229,255,.4)}
.t-neon .pager b{background:linear-gradient(90deg,var(--c),var(--c2));color:#000;border:0}
.t-neon .btn{color:#000}
