@charset "UTF-8";.watch-stage{background:#080d0e;color:#d0ddda;padding:38px 0 80px;min-height:80vh}.watch-stage h1,.watch-stage h2{color:white}.watch-back{font-size:13px;color:#bad1c8}.watch-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:28px 0}.watch-top h1{font-size:clamp(24px,3vw,35px);margin:8px 0}.live-state{font-size:12px;color:#b8d9cd;white-space:nowrap}.player-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.player-frame{aspect-ratio:16/9;background:#141e1f;display:grid;place-items:center;position:relative;border:1px solid #33423f;border-radius:12px;overflow:hidden}.player-frame video{width:100%;height:100%;object-fit:contain;background:black}.player-unavailable{text-align:center;max-width:440px;padding:18px}.player-unavailable span{font-size:52px;color:#6ea99d}.player-unavailable h2{font-size:25px}.player-unavailable p,.watch-caption{font-size:13px;color:#a3b6b0}.episode-sidebar{background:#172323;border-radius:12px;padding:20px;max-height:520px;overflow:auto}.episode-sidebar h2{font-size:20px}.episode-sidebar .episode-link{border-color:#354645;color:#c3d3cc}.episode-sidebar .episode-link.current{background:#346258;color:white;border-radius:7px}.episode-actions{display:flex;gap:15px;justify-content:flex-end;margin:15px 0}.episode-actions a{padding:8px 16px;border:1px solid #476157;border-radius:7px}#playerError{background:#6b2828;color:white;padding:15px;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:13px}@media(max-width:850px){.player-layout{grid-template-columns:1fr}.episode-sidebar{max-height:280px}.watch-stage{padding:25px 0 40px}}@media(max-width:540px){.watch-top{align-items:start;flex-direction:column}.watch-stage{padding-top:20px}.player-unavailable span{font-size:35px}.player-unavailable h2{font-size:18px}.player-unavailable p{font-size:11px}}