/* 少女粉：浅粉、大圆角、柔和 */
.t-pink{--bg:#fff5f8;--bg2:#fff;--bg3:#ffe8f0;--tx:#4a2333;--tx2:#a0717f;--bd:#ffd6e3}
.t-pink .hd{background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--bd)}
.t-pink .logo{font-weight:800;background:linear-gradient(90deg,var(--c),#ff9ec4);-webkit-background-clip:text;background-clip:text;color:transparent}
.t-pink .nav{border-top:0}
.t-pink .nav a{color:var(--tx2);border-radius:20px}
.t-pink .nav a.on{background:var(--c);color:#fff;box-shadow:0 4px 12px rgba(255,92,154,.35)}
.t-pink .so input{background:#fff;border-color:var(--bd);color:var(--tx);border-radius:22px 0 0 22px}
.t-pink .so button{border-radius:0 22px 22px 0}
.t-pink .sec-hd h2{border-left:0;padding-left:0}
.t-pink .sec-hd h2::before{content:"♥ ";color:var(--c)}
.t-pink .card{background:#fff;border-radius:18px;padding:8px;box-shadow:0 4px 14px rgba(255,92,154,.08)}
.t-pink .thumb{border-radius:14px}
.t-pink .tt{padding:0 4px 4px}
.t-pink .tag{border-radius:10px}
.t-pink .dur{border-radius:10px}
.t-pink .info,.t-pink .eps,.t-pink .notice{background:#fff;border-radius:18px}
.t-pink .player{border-radius:18px}
.t-pink .pager a,.t-pink .pager b{border-radius:18px;background:#fff}
.t-pink .ft{background:#fff}
