/* Ventana de vídeo (ver inc/video-modal.php y assets/video-modal.js) */
.ap-vid{width:min(960px,94vw);max-width:none;padding:0;border:0;border-radius:14px;background:#000;overflow:visible}
.ap-vid::backdrop{background:rgba(0,0,0,.85)}
.ap-vid__box{position:relative;aspect-ratio:16/9;width:100%;border-radius:14px;overflow:hidden}
.ap-vid__box iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
/* El estilo global «button» de estas entradas subraya y quita el fondo: aquí se anula. */
.ap-vid .ap-vid__x{position:absolute;top:-46px;right:0;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;font:700 26px/40px "Manrope",system-ui,sans-serif;text-decoration:none;text-align:center;cursor:pointer}
.ap-vid .ap-vid__x:hover{background:#eee;color:#111}
