.watch-main{background:var(--player-bg);color:var(--player-text);min-height:75vh;padding:32px 0 90px}.watch-main .eyebrow{color:#8ed2c7}.watch-main h1{color:white;font-size:31px;margin-bottom:5px}.watch-main h1 span{color:#9bb8af;font-size:20px}.watch-main .inverse,.watch-main .inverse a{color:#a9c5bd}.watch-episode-title{color:#9db6af}.player-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:23px;margin-top:25px}.player-frame{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;display:grid;place-items:center}.player-frame video{display:block;width:100%;height:100%;object-fit:contain}.player-empty{display:grid;place-items:center;align-content:center;gap:10px;padding:20px;text-align:center}.player-empty .play-symbol{font-size:60px;opacity:.45}.player-empty p{color:#9eb2b0;max-width:320px}.watch-toolbar{display:flex;align-items:center;justify-content:space-between;padding:18px 6px;font-size:14px;color:#b2d0c8}.episode-panel{background:#182622;border:1px solid #304842;border-radius:12px;padding:20px}.episode-panel h2{color:white;font-size:19px}.episode-panel small{color:#a8c1ba;font-size:12px}.episode-stack{max-height:500px;overflow:auto}.episode-stack a{display:flex;align-items:center;gap:13px;padding:12px;border:1px solid #304842;border-radius:7px;margin-bottom:8px}.episode-stack a.current{background:#284d43;border-color:#59b9aa}.episode-stack a span{color:#68c3b5}.episode-stack a strong{flex:1;font-size:13px}.watch-prev-next{display:flex;gap:18px;margin-top:20px}.watch-prev-next a{padding:12px;background:#233c34;border-radius:7px}#player-error{color:#ffb8a7;font-size:14px;margin-top:10px}@media(max-width:850px){.player-layout{grid-template-columns:1fr}.episode-stack{max-height:280px}}@media(max-width:600px){.watch-main{padding-top:22px;padding-bottom:110px}.watch-main h1{font-size:24px}.watch-main h1 span{font-size:16px}}
