.streaming-page{color:#fff;width:100%}.breadcrumbs{color:var(--color-font);margin:10px 0;font-size:1.3rem;display:block}.breadcrumbs button{color:orange;text-transform:capitalize;background:0 0;border:0;margin:0 5px;font-size:20px;text-decoration:none}.breadcrumbs button:hover{text-decoration:underline}.player-container{width:100%;max-width:100dvw;margin:0 auto 32px}.player-stage{background:#000;width:100%}.player-topbar{color:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 16px;font-size:14px;display:flex}.player-episode{opacity:.9;color:var(--color-font);font-size:20px;font-weight:600}.player-nav{flex-wrap:wrap;gap:10px 0;display:flex}.player-nav button,.player-container .btn{color:orange;cursor:pointer;background:#ffa50026;border:1px solid #ffa50066;border-radius:6px;margin-left:8px;padding:6px 10px;font-size:20px}.navegation-btn{font-size:18px!important}.player-nav button:hover,.player-nav button:disabled{color:orange;background:#ffa60009}.player-frame{aspect-ratio:16/9;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.player-frame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.footer-player{justify-content:space-between;margin:20px;padding:0 2px;display:flex}.episode-grid{gap:16px;padding-bottom:16px;display:grid}.episode-card{cursor:pointer;transition:transform .2s,box-shadow .2s;overflow:hidden}.episode-card img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.episode-info{padding:8px}.episode-info span{color:var(--color-font);margin:0;font-size:14px;font-weight:500}.episode-info p{color:#aaa;margin:4px 0 0;font-size:12px}.episode-actions{opacity:1;transition:opacity .3s;display:flex}.streaming-page .btn{color:orange;background:#ffa50026;border:1px solid #ffa50066}.streaming-page .btn:hover,.streaming-page .btn.active{color:orange;background:#ffa60009}.btn.active svg{animation:.2s fadeInUp}@media (max-width:768px){.player-topbar{font-size:13px}.footer-player{flex-direction:column;gap:12px}.player-stage{background:0 0;margin-bottom:-30px}}.bottom-page{padding:10px 30px}.btn-show{color:orange;background:#ffa50026;border:1px solid #ffa50066;width:100%;padding:10px;display:block}.btn-show:hover{background:var(--navbar);outline:1px solid var(--color-navbar)}
