Skip to content window.addEventListener('load', function() {
const grid = document.getElementById('videoGrid2');
const modal = document.getElementById('vModal');
const wrap = document.getElementById('vWrap');
const closeBtn = document.getElementById('vClose'); if (!grid) return; grid.addEventListener('click', function(e) {
const item = e.target.closest('.video-item');
if (!item) return; const src = item.dataset.video;
wrap.querySelectorAll('video').forEach(n => n.remove()); const vid = document.createElement('video');
vid.src = src;
vid.controls = true;
vid.autoplay = true;
wrap.appendChild(vid); modal.classList.add('open');
}); function closeModal() {
modal.classList.remove('open');
wrap.querySelectorAll('video').forEach(n => n.remove());
} closeBtn.addEventListener('click', closeModal);
modal.addEventListener('click', e => { if (e.target === modal) closeModal(); });
document.addEventListener('keydown', e => { if (e.key === 'Escape') closeModal(); });
});