.video-lightbox-overlay{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.video-lightbox-content{max-height:90%;max-width:90%;position:relative}.video-lightbox-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:-20px;top:-20px}.video-lightbox-content video{height:auto;max-width:100%}