// Smooth scrolling document.querySelectorAll('.menu a').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); const targetId = this.getAttribute('href').substring(1); const targetElement = document.getElementById(targetId); const offset = 100; // Adjust this value to match your header height if (targetElement) { targetElement.scrollIntoView({ behavior: 'smooth', block: 'start' }); } }); });