.watch-page{padding:50px 0 85px;background:#121c2d;color:#e6edf4;min-height:75vh}.watch-breadcrumb{font-size:13px;color:#bfccd8;margin-bottom:22px}.watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px}.watch-grid h1{color:#fff;font-size:28px}.watch-grid h1 small{font-size:16px;font-weight:400}.player-shell{aspect-ratio:16/9;background:#080D18;border:1px solid #38475c;border-radius:14px;overflow:hidden;display:grid;place-items:center}.player-shell video{width:100%;height:100%;background:#080D18}.player-unavailable{text-align:center;padding:20px}.player-unavailable>span{font-size:47px;color:#d95d78}.player-unavailable h2{color:#fff;font-size:21px;margin-bottom:8px}.player-unavailable p{font-size:13px;color:#b3c1d3}.player-error{padding:12px;color:#efbdc8}.watch-page .back-link{color:#efbdc8}.episode-aside{background:#253149;padding:20px;border-radius:13px;align-self:start}.episode-aside h2{color:#fff;font-size:21px;margin-bottom:0}.episode-aside p{font-size:12px;color:#b5c3d4}.episode-links{display:grid;gap:7px}.episode-links a{background:#3b4a60;padding:8px 12px;border-radius:8px}.episode-links a.active{background:#d95d78}@media(max-width:850px){.watch-grid{grid-template-columns:1fr}}@media(max-width:590px){.watch-page{padding:24px 0 110px}.watch-grid h1{font-size:21px}.player-unavailable h2{font-size:17px}.player-unavailable p{font-size:11px}}
