
*{box-sizing:border-box}html{background:#eaf0f7}body{margin:0;background:#090a13;color:#eff6ff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-wrap{min-height:100vh;background:radial-gradient(circle at 50% -140px,rgba(43,84,255,.18),transparent 430px),#090a13}.wok-header{position:sticky;top:0;z-index:80;background:rgba(9,10,19,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.wok-header-inner{max-width:1580px;margin:0 auto;height:62px;padding:0 26px;display:flex;align-items:center;gap:24px}.wok-brand{display:flex;align-items:baseline;gap:6px;min-width:210px;font-weight:900;letter-spacing:.2px}.wok-brand span{font-size:20px;background:linear-gradient(90deg,#ff1fb7,#00c8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.wok-brand small{font-size:13px;color:#26d4ff;font-weight:800}.wok-nav{display:flex;align-items:center;gap:22px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;flex:1}.wok-nav::-webkit-scrollbar,.drag-scroll::-webkit-scrollbar{display:none}.wok-nav a{font-weight:800;color:#d8e1f0;position:relative}.wok-nav a.active,.wok-nav a:hover{color:#00d8ff}.wok-nav a.active:after{content:"";position:absolute;left:50%;bottom:-12px;width:24px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ff25b8,#00d8ff);transform:translateX(-50%)}.wok-search{width:320px;height:38px;background:#121723;border:1px solid rgba(255,255,255,.09);border-radius:999px;display:flex;align-items:center;overflow:hidden}.wok-search input{flex:1;height:100%;background:transparent;border:0;color:#fff;padding:0 14px;outline:0}.wok-search input::placeholder{color:#7f8da3}.wok-search button{width:46px;height:100%;border:0;background:linear-gradient(135deg,#ec1faa,#00c8ff);color:#fff;font-weight:900}.wok-icon{display:none;background:transparent;border:0;color:#00d8ff;font-size:22px}.mobile-search-panel,.mobile-drawer,.drawer-mask{display:none}.site-main{max-width:1580px;margin:0 auto;padding:24px 26px 0}.fofo-hero{position:relative;min-height:360px;border-radius:22px;overflow:hidden;background:#151826;margin:0 0 32px;box-shadow:0 18px 46px rgba(0,0,0,.35)}.fofo-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02);filter:saturate(1.08)}.fofo-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,6,12,.94) 0%,rgba(4,6,12,.52) 38%,rgba(4,6,12,.88) 100%),linear-gradient(0deg,#090a13 0%,rgba(9,10,19,.14) 54%,rgba(9,10,19,.3) 100%)}.fofo-hero-content{position:relative;z-index:1;height:100%;min-height:360px;padding:54px 56px 34px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.fofo-hero-info{max-width:620px}.hero-label{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#f11cae,#18c7f5);font-weight:900;color:#fff;box-shadow:0 10px 24px rgba(0,216,255,.18)}.fofo-hero-info h1{font-size:34px;line-height:1.22;margin:16px 0 8px;text-shadow:0 3px 14px rgba(0,0,0,.6)}.fofo-hero-info p{margin:0 0 20px;color:#d7e4f7}.watch-btn,.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:linear-gradient(135deg,#f021a9,#09c7f7);color:#fff;font-weight:900;box-shadow:0 12px 28px rgba(0,216,255,.22)}.btn-soft{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:999px;background:#181d2b;color:#f0f7ff;font-weight:900;border:1px solid rgba(255,255,255,.08)}.fofo-hero-dots{position:absolute;right:34px;bottom:28px;display:flex;gap:10px;z-index:2}.hero-dot{width:9px;height:9px;border-radius:50%;border:0;background:rgba(255,255,255,.38);padding:0;cursor:pointer;transition:.18s}.hero-dot.active,.hero-dot:hover{width:28px;border-radius:999px;background:#00d8ff}.breadcrumb{max-width:1580px;margin:8px auto 22px;color:#a8b3c7;display:flex;gap:9px;align-items:center}.breadcrumb a:hover{color:#00d8ff}.soft-line{border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:14px}.fofo-section{background:rgba(19,23,36,.86);border:1px solid rgba(0,216,255,.16);border-radius:18px;padding:22px;margin:0 0 28px;box-shadow:0 12px 30px rgba(0,0,0,.15)}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:14px}.section-head h2{font-size:24px;line-height:1;margin:0;display:flex;align-items:center;gap:8px}.section-head h2:before{content:"";width:7px;height:22px;border-radius:999px;background:linear-gradient(#00d8ff,#ff25b8)}.section-head a,.section-head span{color:#00d8ff;font-weight:900}.poster-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.home-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.poster-card{display:block;min-width:0}.poster-img{position:relative;aspect-ratio:2/3;background:#202538;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.poster-img img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease,filter .28s ease}.poster-card:hover .poster-img img{transform:scale(1.08);filter:brightness(.58)}.poster-empty{display:flex;height:100%;align-items:center;justify-content:center;color:#657386;font-size:12px}.poster-tag{position:absolute;right:7px;top:7px;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg,#ff24af,#16c9f6);color:#fff;font-size:12px;font-weight:900;max-width:82%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-score{position:absolute;left:7px;bottom:7px;background:rgba(0,0,0,.62);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:3px 8px;color:#00d8ff;font-size:12px}.poster-desc{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform .25s ease;background:linear-gradient(180deg,rgba(9,10,19,.12),rgba(9,10,19,.94));padding:58px 10px 12px;color:#fff}.poster-card:hover .poster-desc{transform:translateY(0)}.poster-desc strong{display:block;font-size:14px;margin-bottom:4px}.poster-desc p{margin:0;font-size:12px;line-height:1.55;color:#d7e4f7}.poster-title{display:block;font-size:15px;margin:9px 0 2px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-card:hover .poster-title{color:#00d8ff}.poster-meta{display:block;color:#8ea0b8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.poster-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.row-card{flex:0 0 145px}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px}.content-main .fofo-section{margin-bottom:26px}.rank-panel{background:rgba(19,23,36,.92);border:1px solid rgba(0,216,255,.16);border-radius:18px;padding:20px;position:sticky;top:84px}.rank-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rank-head h3{margin:0;color:#eff7ff}.rank-item{display:grid;grid-template-columns:28px minmax(0,1fr) 48px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.rank-num{font-size:18px;font-weight:900;color:#ffca24}.rank-item:nth-child(1) .rank-num,.rank-item:nth-child(2) .rank-num,.rank-item:nth-child(3) .rank-num{color:#ff2aae}.rank-item strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-item em{font-style:normal;text-align:right;color:#00d8ff;font-size:12px}.rank-item:hover strong{color:#00d8ff}.filter-strip{display:flex;gap:10px;overflow-x:auto;margin:-10px 0 24px;padding-bottom:4px}.filter-strip a{flex:0 0 auto;background:#151a28;border:1px solid rgba(255,255,255,.08);color:#c8d4e7;border-radius:999px;padding:8px 15px;font-weight:800}.filter-strip a.active,.filter-strip a:hover{background:linear-gradient(135deg,#ff22ad,#00c8ff);color:#fff}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:28px;flex-wrap:wrap}.pagination a,.pagination span{min-width:38px;height:36px;border-radius:10px;background:#151a28;display:flex;align-items:center;justify-content:center;font-weight:900}.pagination a.active,.pagination a:hover{background:linear-gradient(135deg,#ff22ad,#00c8ff)}.empty-state{padding:38px;text-align:center;color:#8ea0b8;background:#121725;border-radius:14px;border:1px solid rgba(255,255,255,.06)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px}.detail-hero{display:grid;grid-template-columns:280px minmax(0,1fr) 150px;gap:28px;background:rgba(23,27,42,.92);border:1px solid rgba(0,216,255,.13);border-radius:18px;padding:28px}.detail-poster img{width:100%;height:398px;object-fit:cover;border-radius:14px}.detail-poster span{display:block;text-align:center;background:#1b2234;padding:10px;border-radius:0 0 14px 14px}.detail-info h1{font-size:34px;line-height:1.25;margin:14px 0}.detail-tags{display:flex;gap:10px;overflow-x:auto;margin-bottom:18px}.detail-tags span{flex:0 0 auto;background:#1c2336;border:1px solid rgba(0,216,255,.16);color:#dcecff;border-radius:8px;padding:7px 12px;font-weight:800}.detail-intro,.detail-meta p,.article-text{color:#d7e4f7;line-height:1.85}.detail-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:18px}.score-box{align-self:start;background:#101522;border-radius:16px;text-align:center;padding:24px 10px;border:1px solid rgba(255,255,255,.06)}.score-box strong{font-size:31px;color:#ff2aae}.score-box span{display:block;color:#c6d0e0}.score-box div{color:#ff2aae}.episode-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.episode-grid a{min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#151b29;color:#eaf3ff;border:1px solid rgba(255,255,255,.06);font-weight:800}.episode-grid a:hover,.episode-grid a.active{background:linear-gradient(135deg,#ff22ad,#00c8ff);color:#fff}.article-text{background:#111724;border-radius:14px;padding:20px;border:1px solid rgba(255,255,255,.06)}.play-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px}.player-box{position:relative;min-height:520px;background:#000;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.video-player,.player-empty{width:100%;height:520px;background:#000;display:flex;align-items:center;justify-content:center}.big-play{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:50%;border:0;background:linear-gradient(135deg,#ff22ad,#00c8ff);color:#fff;font-size:26px;display:flex;align-items:center;justify-content:center;cursor:pointer}.share-row{display:flex;align-items:center;gap:14px;margin:20px 0;flex-wrap:wrap}.share-row span{font-weight:900;font-size:18px}.share-btn{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:0;font-weight:900}.wa{background:#1fc95e}.ms{background:#8552ff}.tg{background:#27a9e9}.line{background:#20bd34}.wx{background:#04c842}.wb{background:#ffdb66;color:#c21e1e}.qq{background:#168dff}.link{background:#9234ff}.share-btn.copied{background:#00d8ff!important}.player-info-card h1{margin:0 0 10px}.player-info-card small{color:#00d8ff}.player-side{display:flex;flex-direction:column;gap:20px}.play-vod-card,.side-episodes{background:rgba(23,27,42,.92);border:1px solid rgba(0,216,255,.15);border-radius:18px;padding:18px}.play-vod-card{display:grid;grid-template-columns:92px 1fr;gap:14px}.play-vod-card img{width:92px;height:126px;object-fit:cover;border-radius:12px}.play-vod-card h2{margin:0 0 8px;font-size:20px}.play-vod-card p{color:#93a4bb}.source-tabs{display:flex;gap:10px;margin-bottom:14px}.source-tabs span{padding:9px 12px;border-radius:999px;background:#1b2234;color:#d7e4f7}.source-tabs .active{background:linear-gradient(135deg,#ff22ad,#00c8ff);color:#fff}.side-grid{grid-template-columns:repeat(3,1fr);max-height:408px;overflow-y:auto;padding-right:4px}.search-card{background:rgba(19,23,36,.9);border:1px solid rgba(0,216,255,.15);border-radius:18px;padding:30px;margin-bottom:28px}.search-card h1{margin-top:0}.search-card form{display:flex;height:48px;max-width:760px;background:#101522;border:1px solid rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.search-card input{flex:1;border:0;background:transparent;color:#fff;padding:0 18px}.search-card button{width:112px;border:0;background:linear-gradient(135deg,#ff22ad,#00c8ff);color:#fff;font-weight:900}.site-footer{max-width:1580px;margin:34px auto 0;padding:28px 20px 44px;text-align:center;color:#8da0ba;border-top:1px solid rgba(0,216,255,.12);background:rgba(12,18,29,.86)}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:12px 0}.footer-links a:hover{color:#00d8ff}.mobile-bottom{display:none}.back-top{position:fixed;right:18px;bottom:28px;width:42px;height:42px;border:0;border-radius:50%;background:linear-gradient(135deg,#ff22ad,#00c8ff);color:#fff;font-weight:900;display:none}.back-top.show{display:block}.dragging{cursor:grabbing}.mobile-drawer.show,.drawer-mask.show{display:block}@media(max-width:1180px){.poster-grid,.home-grid{grid-template-columns:repeat(5,1fr)}.content-layout,.detail-layout,.play-layout{grid-template-columns:1fr}.content-side,.detail-side{display:none}.detail-hero{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:860px){body{background:#090a13}.site-main{padding:14px 12px 0}.wok-header-inner{height:58px;padding:0 12px;gap:10px}.wok-brand{min-width:0;display:block}.wok-brand span{display:block;font-size:14px}.wok-brand small{font-size:11px}.wok-search{display:none}.wok-icon{display:block;margin-left:auto}.mobile-menu-btn{margin-left:0}.wok-nav{order:3;flex-basis:100%;gap:16px;padding:0 0 8px}.wok-header-inner{height:auto;min-height:58px;flex-wrap:wrap;padding-top:8px}.wok-nav a{font-size:14px}.mobile-search-panel.show{display:block;padding:0 12px 12px}.mobile-search-panel form{display:flex;height:42px;background:#151a28;border-radius:12px;overflow:hidden}.mobile-search-panel input{flex:1;border:0;background:transparent;color:#fff;padding:0 12px}.mobile-search-panel button{width:72px;border:0;background:#00d8ff;color:#00131a;font-weight:900}.drawer-mask{position:fixed;inset:0;background:rgba(0,0,0,.58);z-index:90}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:260px;background:#15172a;z-index:91;padding:18px;box-shadow:-20px 0 40px rgba(0,0,0,.5)}.mobile-drawer a{display:block;padding:13px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drawer-head button{background:transparent;border:0;color:#fff;font-size:26px}.fofo-hero{min-height:260px;border-radius:16px;margin-bottom:20px}.fofo-hero-content{min-height:260px;padding:98px 18px 24px;display:block}.fofo-hero-info h1{font-size:22px}.fofo-hero-info p{font-size:13px;margin-bottom:14px}.hero-label{padding:5px 10px;font-size:12px}.watch-btn,.btn-primary,.btn-soft{min-height:38px;padding:0 16px}.fofo-hero-dots{right:18px;bottom:18px}.fofo-section{padding:16px 12px;border-radius:16px;margin-bottom:18px}.section-head h2{font-size:20px}.poster-grid,.home-grid{grid-template-columns:repeat(3,1fr);gap:16px 10px}.poster-title{font-size:13px}.poster-meta{font-size:11px}.poster-desc{display:none}.poster-card:hover .poster-img img{transform:none;filter:none}.row-card{flex-basis:104px}.breadcrumb{font-size:13px;overflow-x:auto}.filter-strip{margin-bottom:16px}.content-layout,.detail-layout,.play-layout{display:block}.rank-panel{position:static}.detail-hero{display:block;padding:12px}.detail-poster{float:none;width:100%;margin:0}.detail-poster img{height:auto;max-height:420px}.detail-info h1{font-size:22px}.detail-tags span{font-size:12px;padding:6px 9px}.score-box{display:none}.episode-grid{grid-template-columns:repeat(4,1fr);gap:8px}.episode-grid a{min-height:38px;font-size:12px}.player-box,.video-player,.player-empty{height:230px;min-height:230px}.play-layout{margin-top:0}.share-row{gap:9px}.share-btn{width:39px;height:39px;font-size:11px}.play-vod-card{grid-template-columns:70px 1fr}.play-vod-card img{width:70px;height:96px}.side-grid{max-height:none}.site-footer{font-size:12px;padding-bottom:74px}.mobile-bottom{position:fixed;left:0;right:0;bottom:0;z-index:70;height:54px;background:rgba(10,13,20,.91);backdrop-filter:blur(12px);border-top:1px solid rgba(0,216,255,.18);display:grid;grid-template-columns:repeat(4,1fr)}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#aab7c9;font-size:12px}.mobile-bottom span{color:#00d8ff;font-size:16px}.back-top{bottom:66px}}@media(max-width:430px){.poster-grid,.home-grid{grid-template-columns:repeat(3,1fr);gap:14px 8px}.fofo-hero-info h1{font-size:20px}.episode-grid{grid-template-columns:repeat(4,1fr)}}

/* 2026-05-22 顶部推荐模块美化：清晰海报橱窗版，不再把海报拉伸成全屏大图 */
.fofo-hero.wok-hero-showcase{max-width:1580px;margin:22px auto 34px;min-height:430px;height:auto;border-radius:30px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0b1020 0%,#0e1829 42%,#080a11 100%);border:1px solid rgba(0,216,255,.16);box-shadow:0 26px 90px rgba(0,0,0,.44),inset 0 0 0 1px rgba(255,255,255,.035)}
.fofo-hero.wok-hero-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgba(255,34,173,.20),transparent 32%),radial-gradient(circle at 82% 76%,rgba(0,216,255,.20),transparent 34%),linear-gradient(90deg,rgba(5,7,14,.92),rgba(10,17,29,.72) 50%,rgba(5,7,14,.94));z-index:1;pointer-events:none}
.fofo-hero.wok-hero-showcase:after{content:"";position:absolute;inset:auto 42px 28px 42px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,216,255,.38),rgba(255,34,173,.35),transparent);z-index:1;opacity:.75}
.wok-hero-showcase .wok-hero-ambient{position:absolute;inset:-22%;background-position:center;background-size:cover;filter:blur(28px) saturate(1.2);transform:scale(1.1);opacity:.22;transition:background-image .25s ease,opacity .25s ease;z-index:0}
.wok-hero-showcase .wok-hero-grid{position:relative;z-index:2;min-height:430px;padding:42px;display:grid;grid-template-columns:minmax(300px,470px) 300px minmax(350px,1fr);align-items:center;gap:34px}
.wok-hero-showcase .wok-hero-text{max-width:470px}.wok-hero-showcase .hero-label{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#ff25b8,#00d8ff);color:#fff;font-weight:900;box-shadow:0 10px 28px rgba(0,216,255,.20);margin-bottom:16px}.wok-hero-showcase .wok-hero-text h1{font-size:44px;line-height:1.15;margin:0 0 12px;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.45)}.wok-hero-showcase .wok-hero-meta{font-size:18px;color:#d9e8ff;margin:0 0 14px}.wok-hero-showcase .wok-hero-desc{color:#aebed6;line-height:1.75;margin:0 0 24px;max-width:440px}.wok-hero-showcase .watch-btn{min-width:142px;background:linear-gradient(135deg,#ff25b8,#00c8ff);box-shadow:0 14px 38px rgba(0,200,255,.22);border-radius:999px}.wok-hero-showcase .wok-hero-main-poster{justify-self:center;display:block;width:286px;border-radius:26px;padding:10px;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.035));box-shadow:0 26px 70px rgba(0,0,0,.48);border:1px solid rgba(255,255,255,.16);transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease}.wok-hero-showcase .wok-hero-main-poster:hover{transform:translateY(-6px);box-shadow:0 32px 86px rgba(0,216,255,.20),0 26px 70px rgba(0,0,0,.50)}.wok-hero-showcase .wok-hero-main-poster img{width:100%;height:382px;object-fit:cover;border-radius:19px;background:#101522}.wok-hero-showcase .wok-hero-main-poster span{display:block;text-align:center;font-weight:900;color:#fff;padding:11px 6px 2px;letter-spacing:.5px}.wok-hero-showcase .wok-hero-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;align-self:center}.wok-hero-showcase .hero-thumb{width:100%;border:1px solid rgba(255,255,255,.08);background:rgba(15,23,38,.72);border-radius:18px;padding:8px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center;text-align:left;color:#dfeeff;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease;overflow:hidden}.wok-hero-showcase .hero-thumb:hover,.wok-hero-showcase .hero-thumb.active{transform:translateY(-3px);border-color:rgba(0,216,255,.65);background:rgba(21,34,54,.92)}.wok-hero-showcase .hero-thumb.active{box-shadow:0 0 0 1px rgba(255,34,173,.35),0 12px 28px rgba(0,0,0,.28)}.wok-hero-showcase .hero-thumb img{width:62px;height:82px;object-fit:cover;border-radius:12px;background:#0d1220}.wok-hero-showcase .hero-thumb span{min-width:0}.wok-hero-showcase .hero-thumb strong{display:block;font-size:14px;line-height:1.35;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wok-hero-showcase .hero-thumb em{display:block;font-style:normal;color:#8fa3bf;font-size:12px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wok-hero-showcase .fofo-hero-dots{display:none!important}
@media(max-width:1180px){.wok-hero-showcase .wok-hero-grid{grid-template-columns:minmax(260px,1fr) 260px;gap:24px}.wok-hero-showcase .wok-hero-list{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.wok-hero-showcase .wok-hero-main-poster img{height:340px}.wok-hero-showcase .wok-hero-text h1{font-size:36px}}
@media(max-width:860px){.fofo-hero.wok-hero-showcase{min-height:auto;margin:14px 0 22px;border-radius:18px}.wok-hero-showcase .wok-hero-grid{min-height:auto;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;padding:16px}.wok-hero-showcase .wok-hero-main-poster{grid-column:1;grid-row:1;width:112px;padding:5px;border-radius:15px;align-self:start}.wok-hero-showcase .wok-hero-main-poster img{height:154px;border-radius:11px}.wok-hero-showcase .wok-hero-main-poster span{font-size:11px;padding-top:6px}.wok-hero-showcase .wok-hero-text{grid-column:2;grid-row:1;max-width:none}.wok-hero-showcase .hero-label{font-size:12px;padding:5px 10px;margin-bottom:8px}.wok-hero-showcase .wok-hero-text h1{font-size:21px;margin-bottom:6px}.wok-hero-showcase .wok-hero-meta{font-size:12px;margin-bottom:8px}.wok-hero-showcase .wok-hero-desc{font-size:12px;line-height:1.55;max-height:58px;overflow:hidden;margin-bottom:12px}.wok-hero-showcase .watch-btn{min-height:36px;min-width:auto;padding:0 14px;font-size:13px}.wok-hero-showcase .wok-hero-list{grid-column:1/-1;display:flex;gap:10px;overflow-x:auto;padding:2px 2px 4px;margin-top:4px}.wok-hero-showcase .hero-thumb{flex:0 0 128px;display:block;padding:6px;border-radius:14px}.wok-hero-showcase .hero-thumb img{width:100%;height:118px;border-radius:10px}.wok-hero-showcase .hero-thumb strong{font-size:12px;margin-top:5px}.wok-hero-showcase .hero-thumb em{font-size:11px;margin-top:2px}.wok-hero-showcase:after{left:18px;right:18px;bottom:12px}.wok-hero-showcase .wok-hero-ambient{opacity:.16}}
@media(max-width:430px){.wok-hero-showcase .wok-hero-grid{grid-template-columns:98px minmax(0,1fr);padding:13px;gap:12px}.wok-hero-showcase .wok-hero-main-poster{width:98px}.wok-hero-showcase .wok-hero-main-poster img{height:136px}.wok-hero-showcase .wok-hero-text h1{font-size:19px}.wok-hero-showcase .wok-hero-desc{display:none}.wok-hero-showcase .hero-thumb{flex-basis:118px}.wok-hero-showcase .hero-thumb img{height:108px}}


/* ===== REAL_CASE_REMAKE_20260618：两个案例真实不同外形 ===== */
.fofo-hero,.ad,.ads,.banner-ad,.vip,.member,.login-link,.register-link{display:none!important}
.site-main{padding-top:20px}.wok-nav a{white-space:nowrap}.mobile-bottom{grid-template-columns:repeat(6,1fr)}.poster-img img{transform:translateZ(0)}.poster-card{will-change:auto}.lunli-top-section{margin:0 0 22px}.footer-links{flex-wrap:wrap}.wok-brand small{font-size:11px;opacity:.72}.compact-news-panel{padding:16px;border-radius:12px}.compact-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.compact-title h3{margin:0;font-size:17px}.compact-title span{font-size:12px}.compact-news-panel a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.compact-news-panel a strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.compact-news-panel a em{font-style:normal;font-size:12px;opacity:.75;flex:0 0 auto}.wokanys-section{margin-bottom:22px}.poster-title{line-height:1.35}.section-head a{font-weight:800}.detail-poster img{object-fit:cover}.article-text{word-break:break-word}.back-top.show{display:flex}

/* case1: 黑红资源站紧凑外形 */
body.theme-case1{background:#070707;color:#d9d9d9}.theme-case1 .site-wrap{background:linear-gradient(180deg,#0e0e0e,#060606 420px,#050505)}.theme-case1 .wok-header{background:#101010;border-bottom:1px solid #2b2b2b;box-shadow:0 6px 18px rgba(0,0,0,.35)}.theme-case1 .wok-header-inner,.theme-case1 .site-main,.theme-case1 .footer-inner{max-width:1140px}.theme-case1 .wok-header-inner{height:54px;padding:0 14px;gap:18px}.theme-case1 .wok-brand{min-width:160px;color:#ffd15a}.theme-case1 .wok-brand span{background:none;color:#ffd15a;font-size:18px}.theme-case1 .wok-brand:before{content:"";width:8px;height:26px;border-radius:2px;background:#ff235a;margin-right:8px;display:inline-block;vertical-align:middle}.theme-case1 .wok-nav{gap:6px}.theme-case1 .wok-nav a{padding:7px 10px;border-radius:3px;color:#e3e3e3;font-size:14px}.theme-case1 .wok-nav a.active,.theme-case1 .wok-nav a:hover{background:#e91d4d;color:#fff}.theme-case1 .wok-nav a.active:after{display:none}.theme-case1 .wok-search{width:240px;height:34px;border-radius:3px;background:#1a1a1a;border-color:#333}.theme-case1 .wok-search button{background:#e91d4d}.theme-case1 .site-main{padding-left:14px;padding-right:14px}.theme-case1 .wokanys-section,.theme-case1 .rank-panel,.theme-case1 .compact-news-panel,.theme-case1 .search-card,.theme-case1 .detail-hero,.theme-case1 .player-info-card,.theme-case1 .side-episodes,.theme-case1 .play-vod-card{background:#121212;border:1px solid #272727;border-radius:4px;box-shadow:none}.theme-case1 .section-head{border-bottom:1px solid #2b2b2b;padding-bottom:10px;margin-bottom:14px}.theme-case1 .section-head h2{font-size:20px;color:#ffd15a}.theme-case1 .section-head h2:before{background:#e91d4d;width:4px;height:18px}.theme-case1 .section-head a,.theme-case1 .section-head span{color:#ff4e78}.theme-case1 .case1-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:16px}.theme-case1 .case1-side-col{display:flex;flex-direction:column;gap:16px}.theme-case1 .case1-resource-section{padding:14px}.theme-case1 .poster-grid{gap:15px 10px;grid-template-columns:repeat(6,minmax(0,1fr))}.theme-case1 .poster-img{border-radius:3px;background:#1d1d1d;box-shadow:none}.theme-case1 .poster-card:hover .poster-img{outline:2px solid #e91d4d}.theme-case1 .poster-card:hover .poster-img img{filter:brightness(.75);transform:scale(1.04)}.theme-case1 .poster-title{font-size:13px;color:#f1f1f1;margin-top:7px}.theme-case1 .poster-meta{color:#868686}.theme-case1 .poster-tag{background:#e91d4d;border-radius:2px;font-size:11px}.theme-case1 .poster-score{color:#ffd15a;border-radius:2px;background:rgba(0,0,0,.72)}.theme-case1 .poster-desc{display:none}.theme-case1 .case1-lunli-strip{background:#151515;border:1px solid #303030;border-top:3px solid #e91d4d;border-radius:4px;padding:14px}.theme-case1 .case1-lunli-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid #2b2b2b;padding-bottom:12px;margin-bottom:12px}.theme-case1 .case1-lunli-head strong{font-size:21px;color:#ffd15a}.theme-case1 .case1-lunli-head span{color:#999;font-size:13px}.theme-case1 .case1-lunli-head a{background:#e91d4d;color:#fff;padding:6px 10px;border-radius:3px;font-weight:800}.theme-case1 .case1-lunli-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.theme-case1 .case1-lunli-grid .feature-card{grid-column:span 2}.theme-case1 .case1-lunli-grid .mini-card .poster-img{aspect-ratio:2/3}.theme-case1 .case1-lunli-grid .feature-card .poster-title{font-size:15px;color:#fff}.theme-case1 .rank-panel{position:sticky;top:70px;padding:14px}.theme-case1 .rank-head h3,.theme-case1 .compact-title h3{color:#ffd15a}.theme-case1 .rank-item{grid-template-columns:22px minmax(0,1fr) 42px;border-bottom-color:#242424}.theme-case1 .rank-num{font-size:14px;background:#333;color:#ddd;border-radius:2px;text-align:center}.theme-case1 .rank-item:nth-child(-n+3) .rank-num{background:#e91d4d;color:#fff}.theme-case1 .rank-item em{color:#ff6689}.theme-case1 .compact-news-panel{background:#121212;border:1px solid #272727}.theme-case1 .compact-title span{color:#ff6689}.theme-case1 .filter-strip a,.theme-case1 .episode-grid a,.theme-case1 .pagination a,.theme-case1 .pagination span{background:#151515;border-color:#2e2e2e;border-radius:3px;color:#ddd}.theme-case1 .filter-strip a.active,.theme-case1 .filter-strip a:hover,.theme-case1 .episode-grid a.active,.theme-case1 .episode-grid a:hover,.theme-case1 .pagination a.active,.theme-case1 .pagination a:hover,.theme-case1 .btn-primary,.theme-case1 .watch-btn{background:#e91d4d;color:#fff;border-radius:3px;box-shadow:none}.theme-case1 .btn-soft{background:#222;border-color:#333;color:#ddd;border-radius:3px}.theme-case1 .breadcrumb{color:#aaa}.theme-case1 .detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.theme-case1 .detail-hero{grid-template-columns:220px minmax(0,1fr);padding:18px;gap:18px}.theme-case1 .detail-poster img{height:310px;border-radius:3px}.theme-case1 .score-box{display:none}.theme-case1 .detail-info h1{font-size:28px;color:#fff}.theme-case1 .detail-tags span{background:#1a1a1a;border-color:#333;border-radius:3px}.theme-case1 .play-layout{grid-template-columns:minmax(0,1fr) 300px}.theme-case1 .player-box,.theme-case1 .video-player,.theme-case1 .player-empty{border-radius:4px;background:#000}.theme-case1 .mobile-bottom{background:#101010;border-top:1px solid #333}.theme-case1 .mobile-bottom span{color:#ff3767}.theme-case1 .site-footer{background:#0b0b0b;border-top:1px solid #242424}.theme-case1 .mobile-drawer{background:#121212}
.theme-case1.variant-2 .wok-nav a.active,.theme-case1.variant-2 .wok-nav a:hover,.theme-case1.variant-2 .btn-primary,.theme-case1.variant-2 .filter-strip a.active,.theme-case1.variant-2 .episode-grid a.active{background:#ff6a00}.theme-case1.variant-2 .wok-brand span,.theme-case1.variant-2 .section-head h2,.theme-case1.variant-2 .case1-lunli-head strong{color:#ffb85a}.theme-case1.variant-3 .wok-header-inner,.theme-case1.variant-3 .site-main,.theme-case1.variant-3 .footer-inner{max-width:1260px}.theme-case1.variant-3 .case1-home-layout{grid-template-columns:minmax(0,1fr) 310px}.theme-case1.variant-3 .poster-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.theme-case1.variant-4 .wokanys-section,.theme-case1.variant-4 .case1-lunli-strip,.theme-case1.variant-4 .rank-panel{border-radius:12px}.theme-case1.variant-4 .poster-img{border-radius:10px}.theme-case1.variant-5 .wok-header-inner,.theme-case1.variant-5 .site-main,.theme-case1.variant-5 .footer-inner{max-width:1040px}.theme-case1.variant-5 .poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.theme-case1.variant-5 .case1-home-layout{grid-template-columns:minmax(0,1fr) 240px}

/* case2: 蓝黑 APP 卡片影院外形 */
body.theme-case2{background:#0d1524;color:#dbeafe}.theme-case2 .site-wrap{background:radial-gradient(circle at 20% -5%,rgba(51,113,255,.22),transparent 35%),radial-gradient(circle at 86% 0,rgba(0,216,255,.13),transparent 30%),linear-gradient(180deg,#111d31,#0b1320)}.theme-case2 .wok-header{background:rgba(15,26,44,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(111,164,255,.18)}.theme-case2 .wok-header-inner,.theme-case2 .site-main,.theme-case2 .footer-inner{max-width:1280px}.theme-case2 .wok-header-inner{height:66px}.theme-case2 .wok-brand span{background:none;color:#f6fbff;font-size:21px}.theme-case2 .wok-brand:before{content:"";display:inline-block;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#3678ff,#35d6ff);box-shadow:0 10px 24px rgba(54,120,255,.28);margin-right:9px;vertical-align:middle}.theme-case2 .wok-nav{gap:8px}.theme-case2 .wok-nav a{padding:8px 13px;border-radius:999px;color:#bfd0ec}.theme-case2 .wok-nav a.active,.theme-case2 .wok-nav a:hover{background:rgba(54,120,255,.24);color:#fff}.theme-case2 .wok-nav a.active:after{display:none}.theme-case2 .wok-search{background:#16243a;border-color:rgba(111,164,255,.2);border-radius:14px}.theme-case2 .wok-search button{background:#3678ff}.theme-case2 .wokanys-section,.theme-case2 .rank-panel,.theme-case2 .compact-news-panel,.theme-case2 .search-card,.theme-case2 .detail-hero,.theme-case2 .player-info-card,.theme-case2 .side-episodes,.theme-case2 .play-vod-card{background:rgba(22,35,57,.92);border:1px solid rgba(111,164,255,.16);border-radius:18px;box-shadow:0 18px 54px rgba(3,8,18,.24)}.theme-case2 .section-head h2{color:#f5f9ff;font-size:24px}.theme-case2 .section-head h2:before{width:10px;height:10px;border-radius:50%;background:#35d6ff;box-shadow:0 0 0 5px rgba(53,214,255,.12)}.theme-case2 .section-head a,.theme-case2 .section-head span{color:#82b3ff}.theme-case2 .case2-lunli-app{background:linear-gradient(135deg,#1a2a48,#111d30);border:1px solid rgba(104,157,255,.22);border-radius:22px;padding:18px;position:relative;overflow:hidden}.theme-case2 .case2-lunli-app:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgba(53,214,255,.18),transparent 36%);pointer-events:none}.theme-case2 .case2-lunli-title{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:14px}.theme-case2 .case2-lunli-title span{background:#3678ff;color:#fff;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900}.theme-case2 .case2-lunli-title h2{margin:0;font-size:24px}.theme-case2 .case2-lunli-title a{margin-left:auto;color:#92bdff;font-weight:900}.theme-case2 .case2-lunli-scroll{position:relative;display:flex;gap:14px;overflow-x:auto}.theme-case2 .case2-lunli-scroll .poster-card{flex:0 0 150px}.theme-case2 .case2-app-top{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-bottom:22px}.theme-case2 .case2-app-copy{background:linear-gradient(135deg,#162946,#101b2d);border:1px solid rgba(111,164,255,.17);border-radius:22px;padding:28px;box-shadow:0 18px 54px rgba(3,8,18,.22)}.theme-case2 .case2-app-copy span{color:#35d6ff;font-weight:900}.theme-case2 .case2-app-copy h1{font-size:34px;margin:10px 0;color:#fff}.theme-case2 .case2-app-copy p{color:#9db3d1;max-width:620px}.theme-case2 .poster-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.theme-case2 .poster-card{padding:7px;background:rgba(255,255,255,.028);border:1px solid rgba(255,255,255,.04);border-radius:17px;transition:.2s}.theme-case2 .poster-card:hover{background:rgba(255,255,255,.07);transform:translateY(-4px)}.theme-case2 .poster-img{border-radius:13px;background:#0c1422}.theme-case2 .poster-card:hover .poster-img img{transform:scale(1.04);filter:brightness(.86)}.theme-case2 .poster-title{color:#f3f8ff;font-size:14px;margin-left:2px}.theme-case2 .poster-meta{color:#8fa8cc;margin-left:2px}.theme-case2 .poster-tag{background:#3678ff;border-radius:8px}.theme-case2 .poster-score{background:#ff3b73;color:#fff;border-radius:8px}.theme-case2 .poster-desc{border-radius:0 0 13px 13px}.theme-case2 .case2-feature-row .poster-card{flex:0 0 170px}.theme-case2 .filter-strip a,.theme-case2 .episode-grid a,.theme-case2 .pagination a,.theme-case2 .pagination span{background:#17243a;border-color:#2b4264;border-radius:12px;color:#d9e8ff}.theme-case2 .filter-strip a.active,.theme-case2 .filter-strip a:hover,.theme-case2 .episode-grid a.active,.theme-case2 .episode-grid a:hover,.theme-case2 .pagination a.active,.theme-case2 .pagination a:hover,.theme-case2 .btn-primary,.theme-case2 .watch-btn{background:#3678ff;color:#fff;border-radius:12px;box-shadow:0 12px 30px rgba(54,120,255,.25)}.theme-case2 .btn-soft{background:#1f2f4d;border-color:#304466;color:#d9e8ff;border-radius:12px}.theme-case2 .case2-list-heading{display:flex;justify-content:space-between;align-items:end;padding:22px}.theme-case2 .case2-list-heading span{color:#35d6ff;font-size:12px;font-weight:900}.theme-case2 .case2-list-heading h1{font-size:34px;line-height:1;margin:8px 0 0;color:#fff}.theme-case2 .case2-list-heading em{font-style:normal;color:#9db3d1}.theme-case2 .rank-num{background:#3678ff;color:#fff;border-radius:8px;text-align:center}.theme-case2 .detail-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.theme-case2 .detail-hero{grid-template-columns:260px minmax(0,1fr) 120px;border-radius:22px;padding:24px;background:linear-gradient(135deg,#17263f,#111b2d)}.theme-case2 .detail-poster img{height:368px;border-radius:16px}.theme-case2 .detail-info h1{font-size:34px;color:#fff}.theme-case2 .detail-tags span{background:#1d2e4b;border-color:#334b74;border-radius:999px}.theme-case2 .score-box{background:#101b2e;border-color:#263b5d}.theme-case2 .score-box strong{color:#35d6ff}.theme-case2 .play-layout{grid-template-columns:minmax(0,1fr) 330px}.theme-case2 .player-box,.theme-case2 .video-player,.theme-case2 .player-empty{border-radius:18px;background:#030712}.theme-case2 .mobile-bottom{background:rgba(15,26,44,.94);border-top:1px solid rgba(111,164,255,.2)}.theme-case2 .mobile-bottom span{color:#73b4ff}.theme-case2 .site-footer{background:rgba(11,19,32,.8);border-top:1px solid rgba(111,164,255,.12)}.theme-case2 .mobile-drawer{background:#162339}
.theme-case2.variant-2 .wok-nav a.active,.theme-case2.variant-2 .wok-nav a:hover,.theme-case2.variant-2 .btn-primary,.theme-case2.variant-2 .filter-strip a.active,.theme-case2.variant-2 .episode-grid a.active{background:#7c5cff}.theme-case2.variant-2 .wok-brand:before{background:linear-gradient(135deg,#7c5cff,#35d6ff)}.theme-case2.variant-3 .wok-header-inner,.theme-case2.variant-3 .site-main,.theme-case2.variant-3 .footer-inner{max-width:1160px}.theme-case2.variant-3 .poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.theme-case2.variant-4 .poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-case2.variant-4 .poster-card{padding:11px}.theme-case2.variant-5 .wok-header-inner,.theme-case2.variant-5 .site-main,.theme-case2.variant-5 .footer-inner{max-width:1080px}.theme-case2.variant-5 .poster-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.theme-case2.variant-5 .wokanys-section{border-radius:12px}.theme-case2.variant-5 .poster-card{border-radius:12px;padding:5px}

@media(max-width:1180px){.theme-case1 .poster-grid,.theme-case2 .poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.theme-case1 .case1-lunli-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.theme-case1 .case1-lunli-grid .feature-card{grid-column:span 2}.theme-case2 .case2-app-top{grid-template-columns:1fr}.theme-case2 .compact-news-panel{display:none}.theme-case1 .case1-home-layout{grid-template-columns:1fr}.theme-case1 .case1-side-col{display:none}}
@media(max-width:860px){.site-main{padding:12px 10px 0}.wok-icon{display:block}.wok-search{display:none!important}.mobile-search-panel.show{display:block;padding:0 12px 12px}.mobile-search-panel form{display:flex;height:42px;border-radius:10px;overflow:hidden;background:#151a28}.mobile-search-panel input{flex:1;border:0;background:transparent;color:#fff;padding:0 12px}.mobile-search-panel button{width:72px;border:0;color:#fff;font-weight:900}.drawer-mask{position:fixed;inset:0;z-index:90}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:260px;z-index:91;padding:18px;box-shadow:-20px 0 40px rgba(0,0,0,.5)}.mobile-drawer a{display:block;padding:13px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drawer-head button{background:transparent;border:0;color:#fff;font-size:26px}.theme-case1 .wok-header-inner,.theme-case2 .wok-header-inner{height:auto;min-height:58px;flex-wrap:wrap;padding:8px 10px;gap:10px}.theme-case1 .wok-brand,.theme-case2 .wok-brand{min-width:0;flex:1}.theme-case1 .wok-brand span,.theme-case2 .wok-brand span{font-size:15px}.wok-brand small{display:none}.wok-nav{order:3;flex-basis:100%;gap:8px;padding:0 0 4px}.theme-case1 .wok-nav a,.theme-case2 .wok-nav a{font-size:13px;padding:6px 9px}.theme-case1 .case1-lunli-strip,.theme-case2 .case2-lunli-app{padding:12px;border-radius:14px}.theme-case1 .case1-lunli-head{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.theme-case1 .case1-lunli-head strong,.theme-case2 .case2-lunli-title h2{font-size:18px}.theme-case1 .case1-lunli-head span{display:none}.theme-case1 .case1-lunli-grid{display:flex;gap:10px;overflow-x:auto}.theme-case1 .case1-lunli-grid .poster-card{flex:0 0 104px}.theme-case1 .case1-lunli-grid .feature-card{grid-column:auto}.theme-case2 .case2-lunli-title{gap:8px}.theme-case2 .case2-lunli-title span{font-size:11px;padding:4px 8px}.theme-case2 .case2-lunli-scroll .poster-card{flex-basis:106px}.poster-grid,.theme-case1 .poster-grid,.theme-case2 .poster-grid,.theme-case1.variant-3 .poster-grid,.theme-case1.variant-5 .poster-grid,.theme-case2.variant-3 .poster-grid,.theme-case2.variant-4 .poster-grid,.theme-case2.variant-5 .poster-grid{grid-template-columns:repeat(3,1fr);gap:14px 8px}.wokanys-section{padding:13px 10px;border-radius:14px}.section-head h2,.theme-case1 .section-head h2,.theme-case2 .section-head h2{font-size:18px}.poster-title{font-size:12px}.poster-meta{font-size:11px}.poster-desc{display:none}.poster-card:hover .poster-img img{filter:none;transform:none}.row-card{flex-basis:104px}.theme-case2 .case2-app-copy{padding:18px;border-radius:16px}.theme-case2 .case2-app-copy h1{font-size:22px}.theme-case2 .case2-app-copy p{font-size:13px}.content-layout,.detail-layout,.play-layout,.theme-case1 .detail-layout,.theme-case2 .detail-layout{display:block}.rank-panel,.content-side,.detail-side,.player-side{display:none}.detail-hero,.theme-case1 .detail-hero,.theme-case2 .detail-hero{display:block;padding:12px;border-radius:14px}.detail-poster img,.theme-case1 .detail-poster img,.theme-case2 .detail-poster img{height:auto;max-height:420px;width:100%}.detail-info h1,.theme-case1 .detail-info h1,.theme-case2 .detail-info h1{font-size:22px}.score-box{display:none}.episode-grid{grid-template-columns:repeat(4,1fr);gap:8px}.episode-grid a{min-height:38px;font-size:12px}.player-box,.video-player,.player-empty{height:230px;min-height:230px}.play-layout{margin-top:0}.play-vod-card{grid-template-columns:70px 1fr}.play-vod-card img{width:70px;height:96px}.mobile-bottom{position:fixed;left:0;right:0;bottom:0;z-index:70;height:56px;display:grid!important}.mobile-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;color:#aab7c9}.mobile-bottom span{font-size:15px}.site-footer{padding-bottom:74px}.back-top{bottom:68px}}
@media(max-width:430px){.poster-grid,.theme-case1 .poster-grid,.theme-case2 .poster-grid{grid-template-columns:repeat(3,1fr);gap:12px 7px}.episode-grid{grid-template-columns:repeat(4,1fr)}.theme-case1 .case1-lunli-grid .poster-card,.theme-case2 .case2-lunli-scroll .poster-card{flex-basis:98px}.theme-case1 .poster-title,.theme-case2 .poster-title{font-size:12px}}
