.gallery-video-thumb{position:relative;cursor:pointer;overflow:hidden}.gallery-video-thumb video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.gallery-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;pointer-events:none}#gallery-video-popup.active{display:flex}