/* VAUTEX · reproductor de video del sitio (0292): modal a pantalla completa de «Ver video» y «Ver con sonido». */
.vm{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100vh;height:100dvh;margin:0;inset:0}
.vm::backdrop{background:rgba(5,5,6,.94)}
.vm[open]{display:grid;place-items:center}
.vm video{width:min(100vw,calc(100dvh * 16 / 9));max-height:100dvh;background:#000;outline:0}
.vm-x{position:fixed;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2;width:48px;height:48px;border-radius:50%;
  border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.55);color:#fff;font-size:28px;line-height:1;cursor:pointer}
.vm-x:focus-visible{outline:2px solid #fff;outline-offset:3px}
.btn-video{display:inline-flex;align-items:center;gap:10px}
.btn-video .vm-pl{flex:none;width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent}
