.watch-page{background:#101B1D;color:#C9D6D5;min-height:70vh}.watch-page h1,.watch-page h2{color:white}.watch-back{display:inline-block;margin-bottom:22px;color:#83D7CA}.watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px}.player-shell{aspect-ratio:16/9;background:#080D0E;border:1px solid #304449;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.player-shell video{width:100%;height:100%;object-fit:contain}.player-unavailable{text-align:center;padding:20px}.player-unavailable span{font-size:40px;color:#69C8BD}.player-unavailable h2{font-size:20px}.episode-sidebar{padding:20px;background:#1B2B2C;border-radius:14px;align-self:start}.episode-sidebar a{display:block;padding:10px;margin-bottom:6px;border-radius:7px;font-size:13px}.episode-sidebar a[aria-current]{background:#315D55;color:white}.episode-nav{display:flex;gap:15px;justify-content:space-between;margin-top:16px}.episode-nav a{color:#85D4C8}.rights-caption{font-size:12px;color:#91A8A5}.player-shell #player-error{position:absolute;bottom:16px;background:#261817;color:white;padding:8px 14px;border-radius:8px}@media(max-width:850px){.watch-layout{grid-template-columns:1fr}.episode-sidebar{width:100%}}@media(max-width:767px){.watch-page .section{padding-block:25px}.episode-nav{flex-wrap:wrap}}
