/* 清爽白：白底灰卡 */
.t-light{--bg:#f4f5f7;--bg2:#fff;--bg3:#eceef2;--tx:#1f2329;--tx2:#6b7280;--bd:#e5e7eb}
.t-light .hd{background:#fff;box-shadow:0 1px 0 var(--bd),0 4px 16px rgba(0,0,0,.03);border-bottom:0}
.t-light .nav{border-top:1px solid #f0f1f3}
.t-light .nav a{color:#4b5563}
.t-light .nav a.on{background:none;color:var(--c);font-weight:600;border-radius:0;box-shadow:inset 0 -2px 0 var(--c)}
.t-light .so input{background:var(--bg);border-color:var(--bd);color:var(--tx)}
.t-light .card{background:#fff;border-radius:10px;padding:8px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}
.t-light .card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}
.t-light .card:hover .thumb img{transform:none}
.t-light .thumb{border-radius:6px}
.t-light .tt{padding:0 2px 2px}
.t-light .sec-hd h2{border-left-width:3px}
.t-light .player{box-shadow:0 8px 30px rgba(0,0,0,.12)}
.t-light .ft{background:#fff}
