@charset "UTF-8"; .player-page{background:#101827;color:#C8D2E2;min-height:70vh;padding:42px 0 90px}.player-page h1{color:white;font-size:30px}.player-page h1 small{display:inline;font-size:16px;color:#BAC6D6}.player-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}.video-frame{width:100%;aspect-ratio:16/9;background:#080D18;border:1px solid #3E4A5E;border-radius:10px;overflow:hidden;position:relative}.video-frame video{display:block;width:100%;height:100%}.video-unavailable{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px}.video-unavailable span{font-size:36px;color:#D95D78}.video-unavailable h2{color:white;font-size:22px;margin:8px 0}.video-unavailable p{max-width:400px;color:#B7C3D3;font-size:13px}.video-unavailable a{color:#EAA3B5}.episode-sidebar{background:#1D2A3C;border-radius:10px;padding:20px;max-height:560px;overflow:auto}.episode-sidebar h2{color:white;font-size:19px}.episode-links{display:grid;gap:9px}.episode-entry{background:#2D3A4D;padding:11px;border-radius:7px;font-size:13px}.episode-entry.active{outline:2px solid #D95D78}.episode-entry span{color:#B8C4D5}.episode-entry a{color:white}.player-error{padding:8px 13px;background:#652A38;color:white;position:absolute;bottom:0;width:100%;margin:0}.player-shell>.back-link{color:#F6A7B9}@media(max-width:860px){.player-grid{grid-template-columns:1fr}.episode-sidebar{max-height:300px}}@media(max-width:520px){.player-page{padding-top:25px}.player-page h1{font-size:23px}.video-unavailable h2{font-size:16px}.video-unavailable p{font-size:11px}}
