/* Videos: reproductor principal y recomendaciones, sin barra de catálogo. */
.classic-site .m-video-watch .m-watch-layout{margin-bottom:24px;gap:24px}
.classic-site .m-video-watch .c-video-player{margin:0 0 16px;overflow:hidden}
.classic-site .m-video-watch #libraryVideoStatus:empty{display:none}
.classic-site .m-video-watch .c-video-player video,.classic-site .m-video-watch .c-video-player iframe{width:100%;aspect-ratio:16/9;object-fit:contain;background:hsl(var(--c-shadow))}
.classic-site .m-video-watch .m-watch-info h1{font-size:24px;line-height:1.4;overflow-wrap:anywhere}
.classic-site .m-video-watch .m-watch-channel{margin:0 0 16px}
.classic-site .m-video-watch .m-watch-description{margin-top:16px;padding:16px;border:0}
.classic-site .m-video-watch .m-watch-next h2{font-size:18px;font-weight:600;margin:0 0 8px}
.classic-site .m-video-watch .m-watch-next>button{gap:12px;padding:8px 0;align-items:start}
.classic-site .m-video-watch .m-watch-next>button>span:last-child{min-width:0}
.classic-site .m-video-watch .m-watch-next strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:600;line-height:1.4}
.classic-site .m-video-watch .m-watch-next small{margin-top:4px;font-size:14px}
.classic-site .m-video-watch .m-next-thumb{width:44%;max-width:200px;aspect-ratio:16/9;border-radius:10px;color:hsl(var(--c-gold))}
.classic-site .m-video-watch .m-watch-next>button:active{transform:scale(.99)}
.classic-site .m-video-watch .m-watch-next>button:disabled{opacity:.45;transform:none}
.classic-site .m-video-watch .m-watch-next>button:focus-visible{outline:2px solid hsl(var(--c-gold));outline-offset:4px}
.classic-site .m-video-watch .m-watch-info{min-width:0}
@media(min-width:1024px){
 .classic-site.c-videos-site .c-main{max-width:1800px;padding-left:24px;padding-right:24px}
 .classic-site .m-video-watch .m-watch-layout{grid-template-columns:minmax(0,1fr) minmax(320px,30%);gap:24px}
}
@media(max-width:639px){
 .classic-site .m-video-watch .m-watch-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 .classic-site .m-video-watch .m-watch-info h1{font-size:20px}
 .classic-site .m-video-watch .m-watch-channel{font-size:14px}
 .classic-site .m-video-watch .m-watch-description{padding:12px}
 .classic-site .m-video-watch .m-watch-next>button{display:block;padding:0 0 24px}
 .classic-site .m-video-watch .m-next-thumb{width:100%;max-width:none;border-radius:0;margin-bottom:12px}
 .classic-site .m-video-watch .m-watch-next>button>span:last-child{padding:0 16px}
 .classic-site .m-video-watch .m-watch-next strong{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.classic-site .m-video-watch *{transition:none!important}}
