(() => {
const path = window.location.pathname;
const isLog = path.includes('changelog');
const isAdmin = window.location.search.includes('wp-admin') || path.includes('wp-admin');
if (!isLog || isAdmin) return;
// Мгновенный блэкаут только для страницы Changelog
document.documentElement.style.backgroundColor = '#000000';
document.documentElement.style.opacity = '0';
window.addEventListener('DOMContentLoaded', () => {
document.body.className = '';
let metaDesc = document.createElement('meta');
metaDesc.name = "description";
metaDesc.content = "Quantum Terminal [CHANGELOG] — Core system updates, algorithm optimization logs, and version history.";
document.head.appendChild(metaDesc);
let styleTag = document.createElement('style');
styleTag.innerHTML = `
html, body { background: #000000 !important; margin: 0 !important; padding: 0 !important; overflow-y: auto !important; overflow-x: hidden !important; width: 100vw !important; min-height: 100vh !important; font-family: 'Inter', Arial, sans-serif !important; display: block !important; position: relative !important; }
#page, .site, header, footer, .sidebar, #masthead, .entry-title { display: none !important; }
#custom-nav { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; z-index: 99999 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 2rem 3rem !important; box-sizing: border-box !important; }
.nav-logo { font-size: 0.7rem !important; font-weight: 400 !important; letter-spacing: 8px !important; text-transform: uppercase !important; color: #ffffff !important; text-decoration: none !important; }
#custom-hero { position: relative !important; width: 100vw !important; min-height: 100vh !important; padding: 6rem 0 !important; overflow: hidden !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #000000 !important; box-sizing: border-box !important; }
.hero-video-bg { position: absolute !important; top: 50% !important; left: 50% !important; width: 100% !important; height: 100% !important; transform: translate(-50%, -50%) !important; z-index: 0 !important; pointer-events: none !important; }
.hero-video-bg video { width: 100% !important; height: 100% !important; object-fit: cover !important; filter: grayscale(100%) contrast(1.3) brightness(0.55) !important; }
.hero-overlay { position: absolute !important; inset: 0 !important; z-index: 1 !important; background: rgba(0, 0, 0, 0.2) !important; }
.terminal-container { position: relative !important; z-index: 2 !important; width: 90% !important; max-width: 550px !important; background: rgba(0, 0, 0, 0.9) !important; border: 1px solid #1c1c1c !important; padding: 2.5rem !important; backdrop-filter: blur(8px) !important; color: #fff !important; margin: auto !important; box-sizing: border-box !important; }
.terminal-header { font-size: 0.6rem !important; letter-spacing: 4px !important; color: #888888 !important; text-transform: uppercase !important; margin-bottom: 2rem !important; border-bottom: 1px solid #1c1c1c !important; padding-bottom: 0.75rem !important; }
.log-item { margin-bottom: 2rem !important; border-left: 2px solid #222 !important; padding-left: 1.2rem !important; text-align: left !important; }
.log-version { font-size: 0.95rem !important; color: #ffffff !important; font-weight: 700 !important; letter-spacing: 1px !important; }
.log-date { font-size: 0.75rem !important; color: #666666 !important; margin-left: 12px !important; }
.log-list { list-style: none !important; padding: 0 !important; margin: 0.75rem 0 0 0 !important; }
.log-list li { font-size: 0.85rem !important; color: #aaa !important; margin-bottom: 0.5rem !important; position: relative !important; padding-left: 18px !important; line-height: 1.5 !important; }
.log-list li::before { content: ">" !important; position: absolute !important; left: 0 !important; color: #ffffff !important; font-size: 0.8rem !important; font-weight: bold !important; }
.back-btn { display: inline-block !important; font-size: 0.6rem !important; color: #ffffff !important; text-decoration: none !important; letter-spacing: 2px !important; border: 1px solid #222 !important; padding: 0.6rem 1rem !important; transition: 0.2s !important; cursor: pointer !important; }
.back-btn:hover { background: #ffffff !important; color: #000000 !important; border-color: #ffffff !important; }
.hero-corner { position: absolute !important; z-index: 3 !important; font-size: 0.6rem !important; letter-spacing: 5px !important; text-transform: uppercase !important; color: #333333 !important; }
.hero-corner--bl { bottom: 2.5rem !important; left: 3rem !important; }
`;
document.head.appendChild(styleTag);
document.body.innerHTML = `