Why 2 different locations?
Bottom
button.classList.add("active");
hide(button.querySelector(".initial"));
link.classList.remove("inactive");
}
Top
button.classList.add("active");
hide(button.querySelector(".initial"));
link.classList.remove("inactive");
}