body.media-front[data-presentation="theater"]{--theater-accent:#c6e99c;--theater-on-accent:#142019;font-family:"PingFang SC",system-ui,sans-serif;background:#0b1113;color:#eef2ed}body[data-presentation="theater"] main{max-width:1280px;padding:0 40px 40px}body[data-presentation="theater"] .media-topbar{min-height:88px;gap:28px;border-bottom:1px solid #233136;background:transparent;border-radius:0;padding:18px 0;margin:0 0 20px;box-shadow:none}body[data-presentation="theater"] .media-wordmark{font-size:25px;letter-spacing:4px;color:#eef2ed}body[data-presentation="theater"] .media-nav-links{display:flex;gap:24px;flex-wrap:wrap}body[data-presentation="theater"] .media-nav-links>a{color:#bdcfca}body[data-presentation="theater"] .media-wordmark>span:first-child{display:none}body[data-presentation="theater"] .topbar-search{background:#172427;border:1px solid #304247;border-radius:28px}body[data-presentation="theater"] .topbar-search input{color:#e1ebe7}body[data-presentation="theater"] .button,body[data-presentation="theater"] button:not(.secondary):not([data-style]){background:var(--theater-accent);color:var(--theater-on-accent)}body[data-presentation="theater"] .secondary,body[data-presentation="theater"] .card,body[data-presentation="theater"] .episode-panel{background:#132125;color:#d7e4de;border-color:#2d4146;box-shadow:none}body[data-presentation="theater"] .muted{color:#a5b5b7}body[data-presentation="theater"] .eyebrow{color:var(--theater-accent)}body[data-presentation="theater"] .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}body[data-presentation="theater"] .media.card{padding:0;border:0;background:transparent;box-shadow:none}body[data-presentation="theater"] .poster-link{aspect-ratio:4/5;border-radius:10px;background:#17272b}body[data-presentation="theater"] .poster-link img{object-fit:cover}body[data-presentation="theater"] .film-hero{display:grid;grid-template-columns:240px minmax(0,1fr);gap:46px;background:transparent;padding:12px 0;border:0;box-shadow:none}body[data-presentation="theater"] .film-poster{width:100%;aspect-ratio:3/4;border-radius:10px}body[data-presentation="theater"] .film-information h1{font-size:42px;letter-spacing:2px}body[data-presentation="theater"] .film-facts,body[data-presentation="theater"] .film-metadata{color:#9cb3ae}body[data-presentation="theater"] .film-badges>*{background:#1b3031;color:#c3d6cb;border-color:#39514e}body[data-presentation="theater"] .theater-source{color:#9cb3ae;font-size:12px}body[data-presentation="theater"] .film-story{max-width:700px}body[data-presentation="theater"][data-show-synopsis="0"] .film-story,body[data-presentation="theater"][data-show-synopsis="0"] .story-description{display:none}body[data-presentation="theater"] .watch-layout{grid-template-columns:minmax(0,1fr) 260px;gap:26px;background:transparent;border:0;box-shadow:none;padding:0}body[data-presentation="theater"] .player-stage{aspect-ratio:16/9;background:#020708;border-radius:8px}body[data-presentation="theater"] .screen-head{background:#101f22;color:#c3d2cc}body[data-presentation="theater"] .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-presentation="theater"][data-episode-cols="4"] .episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-presentation="theater"][data-episode-cols="8"] .episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-presentation="theater"] .episode-grid button[aria-pressed="true"],body[data-presentation="theater"] .episode-grid button.is-active{background:var(--theater-accent);color:var(--theater-on-accent)}body[data-presentation="theater"] .section-heading{margin-top:26px}body[data-presentation="theater"] .source-panel{background:transparent;box-shadow:none}body[data-presentation="theater"] .media-footer{border-color:#233136;background:transparent;color:#82999a}body[data-presentation="theater"] a{color:#c4d9ca}body[data-presentation="theater"] .feature{border-radius:14px}body[data-presentation="theater"] .member-panel{background:#142326;border-color:#2a4145}body[data-presentation="theater"] .account-menu-panel,body[data-presentation="theater"] .theme-switch{background:#142326;color:#d7e4de}body[data-presentation="theater"] a:focus-visible,body[data-presentation="theater"] button:focus-visible,body[data-presentation="theater"] input:focus-visible{outline:3px solid var(--theater-accent)}@media(max-width:850px){body[data-presentation="theater"] .watch-layout{grid-template-columns:1fr}body[data-presentation="theater"] .episode-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-presentation="theater"][data-episode-cols="4"] .episode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-presentation="theater"][data-episode-cols="8"] .episode-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:600px){body[data-presentation="theater"] main{padding:0 18px 85px}body[data-presentation="theater"] .media-topbar{gap:12px;min-height:110px;padding-top:18px}body[data-presentation="theater"] .media-nav-links{gap:18px}body[data-presentation="theater"] .media-wordmark{font-size:23px}body[data-presentation="theater"] .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}body[data-presentation="theater"] .film-hero{grid-template-columns:110px minmax(0,1fr);gap:18px}body[data-presentation="theater"] .film-information h1{font-size:28px}body[data-presentation="theater"] .film-facts{font-size:12px}body[data-presentation="theater"] .film-actions{flex-wrap:wrap}body[data-presentation="theater"] .watch-layout{display:block}body[data-presentation="theater"] .episode-grid,body[data-presentation="theater"][data-episode-cols] .episode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-presentation="theater"] .episode-panel{margin-top:20px}body[data-presentation="theater"] .topbar-search input{min-width:0}body[data-presentation="theater"] .topbar-search{max-width:100%}}@media(prefers-reduced-motion:reduce){body[data-presentation="theater"] *{transition:none!important}}
/* Keep the theater palette legible when a visitor previously selected a legacy skin. */
body.media-front[data-presentation="theater"][data-theme]{--ink:#eef2ed;--muted:#a5b5b7;--line:#2d4146;--field:#101d21;--panel-soft:#1c3033;--accent:var(--theater-accent);--accent-soft:#233b32}
body.media-front[data-presentation="theater"][data-theme] .episode-grid button{background:#142326;color:#b7ccc5;border-color:#36504d}
body.media-front[data-presentation="theater"][data-theme] .episode-grid button[aria-pressed="true"]{background:var(--theater-accent);color:var(--theater-on-accent);border-color:var(--theater-accent);box-shadow:none}
