.m-videos{margin-top:8px;display:flex;flex-direction:column;gap:10px}.m-videos-tira{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 6px;margin:0;list-style:none;-webkit-overflow-scrolling:touch}.m-videos-tira>li{flex:0 0 auto;scroll-snap-align:start}.m-video-tarjeta{position:relative;display:block;width:116px;aspect-ratio:9/16;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;background:#16131f;cursor:pointer}.m-video-tarjeta img{width:100%;height:100%;object-fit:cover;display:block}.m-video-tarjeta:focus-visible{outline:2px solid var(--m-rosa-luz);outline-offset:2px}.m-video-play{position:absolute;inset:50% auto auto 50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:rgba(0,0,0,.55)}.m-video-play:after{content:"";position:absolute;left:14px;top:11px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 11px}.m-video-dura{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-video-capa{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:rgba(5,4,10,.92)}.m-video-marco{max-height:calc(100dvh - 120px);border-radius:14px;overflow:hidden;background:#000}.m-video-marco iframe{width:100%;height:100%;border:0;display:block}.m-video-desc{margin:0;max-width:520px;color:rgba(255,255,255,.8);font-size:14px;text-align:center}.m-video-reportar{display:inline-flex;align-items:center;min-height:44px;color:var(--m-texto2);font-size:13px;text-decoration:underline;text-underline-offset:3px}.m-video-reportar:focus-visible{outline:2px solid var(--m-rosa-luz);outline-offset:2px;border-radius:6px}.m-video-cerrar{min-height:44px;padding:0 22px;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:transparent;color:#fff;font-size:15px;cursor:pointer}.m-videos-noche{display:flex;flex-direction:column;gap:8px}.m-videos-noche-titulo{margin:0;font-size:14px;font-weight:600;color:var(--m-texto2)}.m-videos-tira>li{display:flex;flex-direction:column;gap:6px;max-width:116px}.m-video-autor{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--m-texto2);line-height:1.2}.m-video-autor>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-video-autor svg{flex:0 0 auto}