function setLanguage(lang) {
    document.documentElement.lang = lang;
    document.querySelectorAll("[data-lang-ja]").forEach(el => {
      el.textContent = lang === "ja" ? el.getAttribute("data-lang-ja") : el.getAttribute("data-lang-en");
    });
    localStorage.setItem("selectedLanguage", lang);
  }
  
  document.addEventListener("DOMContentLoaded", () => {
    const savedLang = localStorage.getItem("selectedLanguage") || (navigator.language.startsWith("ja") ? "ja" : "en");
    setLanguage(savedLang);
  
    let iconClicked = 0;
    const icon = document.querySelector('.profile-icon');
    icon.addEventListener('click', e => {
      if (++iconClicked >= 5) {
        iconClicked = 0;
        icon.classList.toggle('animate');
      }
    });
  });
  