.mvf{position:relative;background:#1a1a1a linear-gradient(135deg,#2b2f36,#111);overflow:hidden;margin-left:auto;margin-right:auto}
.mvf-btn{all:unset;box-sizing:border-box;position:absolute;inset:0;width:100%;height:100%;cursor:pointer;display:block;-webkit-tap-highlight-color:transparent}
.mvf-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.mvf-play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:12px;background:rgba(0,0,0,.65);transition:background .15s}
.mvf-play::before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -6px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff}
.mvf-btn:hover .mvf-play,.mvf-btn:focus-visible .mvf-play{background:rgba(0,0,0,.85)}
.mvf-btn:focus-visible{outline:3px solid #4c9ffe;outline-offset:-3px}
.mvf iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}
