document.addEventListener("DOMContentLoaded", () => {
const headerHeight = document.querySelector('.header-announcement-bar-wrapper')?.offsetHeight || 0;
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', e => {
e.preventDefault();
const targetElement = document.getElementById(anchor.getAttribute('href').substring(1));
if (targetElement) {
window.scrollTo({
top: targetElement.getBoundingClientRect().top + window.pageYOffset - headerHeight,
behavior: 'smooth'
});
}
});
});
});