(function () { const toggle = document.querySelector("[data-nav-toggle]"); const nav = document.querySelector("[data-nav]"); if (toggle && nav) { toggle.addEventListener("click", function () { const isOpen = nav.classList.toggle("is-open"); toggle.setAttribute("aria-expanded", String(isOpen)); }); } document.querySelectorAll("a[href*='#']").forEach(function (link) { link.addEventListener("click", function () { if (nav && nav.classList.contains("is-open")) { nav.classList.remove("is-open"); if (toggle) toggle.setAttribute("aria-expanded", "false"); } }); }); })();