@charset "UTF-8";
.watch-page{background:#111b1c;color:#d4e2df;padding:12px 0 70px;min-height:calc(100vh - 76px)}.light-crumb,.light-crumb a{color:#b4c9c2}.watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:28px}.watch-page h1,.watch-page h2{color:#f7faf9}.watch-page h1{font-size:28px;margin:14px 0 23px}.watch-page h1 small{font-size:15px;font-weight:400;color:#bed0ca}.video-frame{aspect-ratio:16/9;background:#060a0b;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #2d3e3b;border-radius:10px;overflow:hidden}.video-frame video{width:100%;height:100%;background:#080d0e}.player-message{text-align:center;max-width:350px;padding:22px;color:#cdd7d3}.player-message span{display:block;color:#78aea2;font-size:54px}.player-message b{color:#fff;font-size:19px}.playback-error{position:absolute;bottom:12px;left:12px;right:12px;padding:10px;background:#612c2be8;color:white;border-radius:7px;font-size:13px}.watch-under{display:flex;justify-content:space-between;margin-top:16px;font-size:13px;color:#b1c3bd}.watch-under a{color:#d5eee7}.watch-description{border-top:1px solid #30433f;margin-top:30px;padding-top:25px}.watch-description h2{font-size:21px}.watch-episodes{padding:24px;background:#1d2d2b;border:1px solid #365049;border-radius:12px;align-self:start}.watch-episodes h2{font-size:21px;margin:10px 0}.watch-episodes>p{font-size:13px}.watch-episode-list{max-height:520px;overflow:auto}.watch-item{display:flex;gap:12px;align-items:center;padding:13px 10px;border-bottom:1px solid #344944;font-size:13px}.watch-item.active{background:#29483f;border-left:3px solid #49c2b2}.watch-item>span{color:#a6c9bd;font-weight:800}.watch-item>div{flex:1}.watch-item small{display:block;color:#a0b5ae}.watch-item a{color:#83d4c4;font-weight:800;font-size:19px}.episode-move{display:flex;gap:10px;justify-content:space-between;margin-top:20px;font-size:12px}.episode-move a{color:#d9f4ec}.episode-move span{color:#8ba099}@media(max-width:850px){.watch-grid{grid-template-columns:1fr}.watch-episodes{width:100%}}@media(max-width:500px){.watch-page h1{font-size:22px}.watch-page h1 small{display:block;margin-top:10px}.watch-episodes{padding:16px}.watch-page{padding-bottom:100px}}
