.video-modal-overlay{align-items:center;background:rgba(0,0,0,.8);cursor:pointer;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.video-modal-player{cursor:default;max-width:800px;width:90%}.video-trigger{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px}.video-trigger:hover{background:#555}