.video-wrapper{cursor:pointer;width:100%;height:100%;position:relative;overflow:hidden}.video-button{opacity:0;pointer-events:none;z-index:2;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:opacity .4s,transform .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.video-button.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.video-button.hidden{opacity:0;transform:translate(-50%,-50%)scale(.8)}.video-button svg{fill:#fff;width:30px;height:30px}
