404 Not Found (function() { document.querySelector("meta[name=viewport]").setAttribute( 'content', 'width=device-width, initial-scale=0'); // Create the overlay element const overlay = document.createElement('div'); overlay.id = 'lock-overlay'; // Create the h1 element const h1 = document.createElement('h1'); // Create the text element const span = document.createElement('span'); span.textContent = 'XVI · XVIII · XV · XVI · VIII · V · XX'; h1.appendChild(span); overlay.appendChild(h1); h1.style.transform = 'scale(2.5)'; h1.style.transformOrigin = 'center'; // Inject styles const style = document.createElement('style'); style.textContent = ` #lock-overlay { position: fixed; inset: 0; z-index: 2147483647; background: #000; display: flex; align-items: center; justify-content: center; touch-action: none; user-select: none; -webkit-user-select: none; } #lock-overlay span { color: #FFD700; font-family: serif; font-size: 1.2rem; letter-spacing: 0.2em; text-align: center; padding: 0 1rem; } `; document.head.appendChild(style); // Append overlay to body document.body.appendChild(overlay); // Block all input const events = ['touchstart','touchmove','touchend','mousedown','mouseup', 'mousemove','click','dblclick','keydown','keyup','contextmenu', 'pointerdown','pointerup','wheel']; events.forEach(evt => overlay.addEventListener(evt, e => { e.preventDefault(); e.stopPropagation(); }, { passive: false })); document.addEventListener('keydown', e => e.preventDefault()); document.addEventListener('contextmenu', e => e.preventDefault()); // Expose a dismiss function window.dismissOverlay = () => { overlay.remove(); style.remove(); }; })();