.video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.95);z-index:999999;opacity:0;transition:opacity .3s ease}.video-modal.active{display:flex;justify-content:center;align-items:center;opacity:1}.video-modal .video-wrapper{position:relative;width:95%;height:95vh;max-width:none;background:#000;border-radius:4px;overflow:hidden}.video-modal .video-wrapper .video-container{display:flex;width:100%;height:100%}.video-modal .video-wrapper iframe,.video-modal .video-wrapper video{width:100%;height:100%;object-fit:contain}.video-modal .video-wrapper .close-modal{position:absolute;top:20px;right:20px;color:#fff;font-size:30px;cursor:pointer;background:none;border:none;padding:10px;transition:transform .3s ease;z-index:1000;width:50px;height:50px;border-radius:50%;background:linear-gradient(132deg, #d600a0, #6c00ff)}.video-modal .video-wrapper .close-modal:hover{transform:scale(1.1)}