(() => { const toggle = document.getElementById('mobileToggle'); const nav = document.getElementById('siteNav'); if (toggle && nav) { toggle.addEventListener('click', () => { const expanded = toggle.getAttribute('aria-expanded') === 'true'; toggle.setAttribute('aria-expanded', String(!expanded)); nav.classList.toggle('open'); }); nav.querySelectorAll('a').forEach((link) => { link.addEventListener('click', () => { toggle.setAttribute('aria-expanded', 'false'); nav.classList.remove('open'); }); }); } })();