:root{color-scheme:dark;--paper:#061d30;--page:#00101e;--ink:#eaf6ff;--sub:#91aabf;--line:#16364c;--mint:#60d2ff;--violet:#1e90ff;--pink:#c2edff;--deep:#60d2ff;--rail:0px;--top:88px;--radius:12px}
html body.launch-shell{background:radial-gradient(ellipse at 70% 0,#07334d 0,transparent 55%),#00101e!important;color:#eaf6ff!important}
body .rail{display:none!important}body .topbar{left:0!important;height:88px!important;padding:14px 3.5vw!important;background:#00101eea!important;border-bottom:1px solid #19354b!important;gap:32px!important}
.sl-header-brand{display:block;flex:0 0 168px}.sl-header-brand img{width:168px;height:58px;object-fit:contain}.sl-header-nav{display:flex;gap:26px;white-space:nowrap;font-size:15px;font-weight:600}.sl-header-nav a:hover{color:#60d2ff}.sl-header-nav a:first-child{color:#60d2ff}
body .mobile-logo{display:none!important}body .search-wrap{max-width:400px;flex:1;width:auto;margin-left:auto}body .search-wrap form{background:#0a2438!important;border-color:#2c4b62!important;height:42px}body .search-wrap input{color:#eaf6ff!important}body .search-submit{background:linear-gradient(120deg,#60d2ff,#1e90ff)!important;color:#00152a!important}body .search-filter{display:none}body .top-actions{margin-left:0;gap:20px}body .selection-button{display:none}body .tool-button{color:#b1cce1!important}body .avatar-button{background:#0c4365!important;color:#9ee8ff!important;border-color:#2a7ca9!important}
body #main{margin-left:0!important;padding:112px 3.5vw 48px!important;max-width:1800px;margin-right:auto!important;margin-left:auto!important;color:#eaf6ff}
body #nie-cinema-banner{background:#00152a!important;border:1px solid #24516c;border-radius:18px!important;margin-bottom:34px!important;box-shadow:0 18px 70px #0005}
body #nie-cinema-banner .cinema-visual,body #nie-cinema-banner .cinema-copy{height:425px!important}body #nie-cinema-banner .cinema-copy{width:58%!important;padding:48px!important;justify-content:center}
body #nie-cinema-banner .cinema-copy h1{font-family:'STKaiti','KaiTi',serif;font-size:clamp(32px,4vw,58px)!important;line-height:1.25!important;letter-spacing:2px;color:#fff!important;margin:14px 0 20px!important}
body #nie-cinema-banner .cinema-kicker{color:#60d2ff!important;letter-spacing:3px;font-size:12px!important}body #nie-cinema-banner .cinema-meta{color:#b8d0e3;font-size:13px;gap:14px}body #nie-cinema-banner .cinema-description{color:#b8d0e3;font-size:14px;margin:14px 0 24px!important;max-width:370px}
body #nie-cinema-banner .cinema-art{left:25%!important}body #nie-cinema-banner .cinema-shade{background:linear-gradient(90deg,#00152a 2%,#00152ae8 22%,#00152a50 58%,transparent),linear-gradient(0deg,#00152a,transparent 55%)!important}body #nie-cinema-banner .cinema-backdrop{filter:blur(20px) brightness(.55)}
body #nie-cinema-banner .cinema-open{background:linear-gradient(115deg,#60d2ff,#1e90ff)!important;border:1px solid #88e4ff!important;color:#00203a!important;min-height:46px!important;padding:0 25px!important;border-radius:28px;font-weight:700;box-shadow:0 5px 26px #009dff38}body #nie-cinema-banner .cinema-open:before{content:'▶';font-size:15px}
body #nie-cinema-banner .cinema-thumbs{padding:0 28px 22px!important;gap:18px;margin-top:-10px}body #nie-cinema-banner .cinema-thumb-image{height:80px!important;border-radius:8px}body #nie-cinema-banner .cinema-thumbs [aria-current=true] .cinema-thumb-image{border-color:#60d2ff;box-shadow:0 0 15px #1e90ff40}body #nie-cinema-banner .cinema-thumbs button{color:#92adc0}body #nie-cinema-banner .cinema-thumbs [aria-current=true]{color:#60d2ff}body #nie-cinema-banner .cinema-controls button{background:#00213bc9;border-color:#316480;color:#c3e9ff}
body .channel-tabs,body .pool-category-tabs,body .home-feed-bar{background:transparent!important;border-color:#1c3e55!important}body .channel-tabs button,body .pool-category-tabs button,body .home-feed-tabs button{color:#9bb8ce!important}body .channel-tabs .active,body .pool-category-tabs .active,body .home-feed-tabs button[aria-pressed=true]{color:#60d2ff!important}body .channel-tabs .active:after,body .home-feed-tabs button[aria-pressed=true]:after{background:#60d2ff!important}
body #main.nie-home-feed .home-feed-bar{margin:12px 0 22px!important;gap:30px}body #main.nie-home-feed .home-feed-bar h2{font-size:24px!important;color:#eaf6ff}body #main.nie-home-feed .home-feed-bar h2:before{content:' ';display:inline-block;width:4px;height:22px;margin-right:12px;border-radius:4px;vertical-align:-3px;background:#60d2ff;box-shadow:0 0 12px #00aeff88}
body #main.nie-home-feed #pool-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:30px 20px!important}body #main .poster-visual,body #main.nie-home-feed .home-feed-card .poster-visual{aspect-ratio:3/4!important;background:#082238!important;border:1px solid #24425a;border-radius:10px!important;height:auto!important}body .poster-card h3,body #main.nie-home-feed .home-feed-card h3{color:#eaf6ff!important;font-size:16px!important;margin:11px 0 4px!important}body .poster-card:hover h3{color:#60d2ff!important}body .poster-sub,body .poster-sub span{color:#8eacc1!important}body .poster-card:hover{transform:translateY(-4px)}body .poster-card:hover .poster-visual{border-color:#60d2ff;box-shadow:0 9px 30px #008cff25}
body .poster-label,body .poster-label.lavender,body .poster-label.peach{background:#0b77b5dd!important;color:white!important}body .type-pill,body .tiny-label{background:#123952!important;color:#8cdbff!important}body .home-filter-toggle,body .load-more,body .pool-pagination button{background:#08283f!important;color:#b4ddf6!important;border-color:#24516c!important}
body .filter-panel,body #home-filter-panel,body .suggestions,body dialog,body .episode-panel,body .detail-info,body .ac-dialog,body .empty-state{background:#082033!important;color:#eaf6ff!important;border-color:#28485f!important}body .filter-chip,body .suggestions button,body .episode-grid button{background:#0f3047!important;color:#b8d9ed!important}body select,body dialog input{background:#0b2b42!important;color:#eaf6ff!important;border-color:#36596e!important}body .primary-button{background:linear-gradient(120deg,#60d2ff,#1e90ff)!important;color:#00233c!important;border-color:#60d2ff!important}body .secondary-button{background:#12364f!important;color:#c1e7ff!important;border-color:#2e607f!important}
body .detail-title-row h1,body .detail-section-title,body .episode-panel h2,body .ac-dialog h2{color:#eaf6ff!important}body .detail-description,body .breadcrumbs,body .detail-tags{color:#9dbbd1!important}body .watch-stage{background:#00152a url('/assets/shuiling-icon.svg') center/140px no-repeat!important}body .real-video[data-started]{background:#000!important}body #project-site-footer,body #launch-site-footer{margin-left:0!important;background:transparent!important;color:#829eb3!important;border-color:#1c3e55!important;padding:20px 3.5vw!important}body .sl-demo-note{font-size:11px;color:#7392aa;letter-spacing:1px}body .mobile-bottom{background:#021a2ded!important;border-top:1px solid #20445f!important;backdrop-filter:blur(20px)}body .mobile-bottom a{color:#87abc4!important}body .mobile-bottom a.active{color:#60d2ff!important}body #toast{background:#164663!important;color:#eaf6ff!important}
@media(min-width:1600px){body #nie-cinema-banner .cinema-visual,body #nie-cinema-banner .cinema-copy{height:480px!important}}
@media(max-width:1200px){.sl-header-nav{gap:18px}.sl-header-nav a:last-child{display:none}body .topbar{gap:22px!important}body .tool-button[data-action=settings]{display:none}body #main.nie-home-feed #pool-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:900px){.sl-header-nav{display:none}body .topbar{gap:20px!important}body #main.nie-home-feed #pool-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body #nie-cinema-banner .cinema-copy{padding:28px!important}body #nie-cinema-banner .cinema-visual,body #nie-cinema-banner .cinema-copy{height:350px!important}body #nie-cinema-banner .cinema-copy h1{font-size:36px!important}}
@media(max-width:600px){:root{--top:76px}body .topbar{height:76px!important;padding:10px 14px!important;gap:12px!important;flex-wrap:nowrap!important}.sl-header-brand{flex-basis:118px}.sl-header-brand img{width:118px;height:46px}body .top-actions{gap:10px}body .tool-button,body .avatar-button{display:none!important}body .tool-button[data-action=history]{display:flex!important}body .tool-button[data-action=history]>span:last-child{display:none}body .search-wrap{min-width:0!important;max-width:none!important;width:auto!important}body .search-wrap input{font-size:11px!important;padding:0 10px!important;width:70px}body .search-submit{padding:0 11px!important}body .search-submit>span:last-child{display:none}body #main{padding:86px 14px 84px!important}body #nie-cinema-banner{border-radius:12px!important;margin-bottom:24px!important}body #nie-cinema-banner .cinema-visual,body #nie-cinema-banner .cinema-copy{height:270px!important}body #nie-cinema-banner .cinema-copy{width:85%!important;padding:30px 18px 14px!important;justify-content:flex-end}body #nie-cinema-banner .cinema-copy h1{font-size:27px!important;margin:8px 0 12px!important;max-width:240px}body #nie-cinema-banner .cinema-kicker{font-size:10px!important;letter-spacing:2px}body #nie-cinema-banner .cinema-meta{font-size:10px!important;gap:8px}body #nie-cinema-banner .cinema-description{display:none!important}body #nie-cinema-banner .cinema-open{min-height:36px!important;font-size:12px!important;margin-top:15px;padding:0 18px!important}body #nie-cinema-banner .cinema-art{left:5%!important}body #nie-cinema-banner .cinema-shade{background:linear-gradient(90deg,#00152a90,transparent 90%),linear-gradient(0deg,#00152a,transparent 85%)!important}body #nie-cinema-banner .cinema-thumbs{display:flex!important;gap:6px!important;padding:0 18px 14px!important;margin-top:0!important;overflow:auto}body #nie-cinema-banner .cinema-thumbs button{flex:1;min-width:0}body #nie-cinema-banner .cinema-thumb-image{height:34px!important}body #nie-cinema-banner .cinema-thumb-title{display:none!important}body #main.nie-home-feed #pool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 10px!important}body #main.nie-home-feed .home-feed-card h3{font-size:13px!important}body #main.nie-home-feed .home-feed-card .poster-sub{font-size:10px!important}body #main.nie-home-feed .home-feed-bar{gap:14px!important;flex-wrap:wrap}body #main.nie-home-feed .home-feed-bar h2{font-size:20px!important}body .home-feed-tabs{gap:14px!important}body .home-filter-toggle{font-size:11px!important}body #project-site-footer{padding-bottom:80px!important}body .poster-label{font-size:9px!important;padding:2px 5px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

html body.launch-shell.nie-refined-header,html body.launch-shell.nie-refined-header #main{background-color:#00101e!important;color:#eaf6ff!important}html body.launch-shell.nie-refined-header{background:radial-gradient(ellipse at 70% 0,#07334d 0,transparent 55%),#00101e!important}html body.nie-refined-header .topbar{display:flex!important;background:#00101ef5!important}html body.nie-refined-header #search-form{background:#0a2438!important;border-color:#2c4b62!important}html body.nie-refined-header .top-actions button,html body.nie-refined-header .ac-account-link{background:#0d3048!important;color:#c5e9ff!important;border-color:#24516c!important}html body.nie-refined-header .tool-button{background:transparent!important;color:#a2c2d9!important}html body #main .poster-art{background-color:#082238!important}html body #main .poster-label[data-access=free]{background:#0874a6e0!important;color:#fff!important}
@media(max-width:760px){html body.nie-refined-header:not(.immersive-watch) .topbar{display:flex!important;position:fixed!important;min-height:76px!important;height:76px!important;gap:12px!important;padding:10px 14px!important}html body.nie-refined-header .topbar .mobile-logo{display:none!important}html body.nie-refined-header .topbar .search-wrap{width:auto!important;flex:1!important;margin:0!important}html body.nie-refined-header .topbar .top-actions{display:none!important}html body.nie-refined-header:not(.immersive-watch) #main{padding-top:90px!important}}
html body #main.nie-home-feed #pool-grid.nie-justified-covers{display:grid!important}html body #main.nie-home-feed #pool-grid.nie-justified-covers>.poster-card{width:auto!important;flex:initial!important}html body #nie-cinema-banner .cinema-copy .cinema-open{display:inline-flex!important}html body #main .poster-art img{object-fit:cover!important}html body .top-actions .tool-button{opacity:1!important}html body .top-actions .tool-button svg{color:#a8cfe8!important}html body #commerce-modal{background:#082033!important;color:#eaf6ff!important}
html body #main.nie-home-feed .home-feed-card h3{white-space:nowrap!important;display:block!important;min-height:0!important;height:auto!important} @media(max-width:600px){html body #nie-cinema-banner .cinema-copy{width:100%!important} html body #nie-cinema-banner .cinema-copy h1{font-size:25px!important;max-width:100%!important;white-space:nowrap!important;letter-spacing:0!important}}
