diff --git a/js/script.js b/js/script.js index a879f89..ba63ba7 100644 --- a/js/script.js +++ b/js/script.js @@ -84,16 +84,17 @@ document.addEventListener("DOMContentLoaded", () => { if (!themeButton) return; - // gespeicherten Zustand laden + const root = document.documentElement; + if (localStorage.getItem("theme") === "light") { - document.documentElement.classList.add("light-mode"); + root.classList.add("light-mode"); themeButton.textContent = "🌙 Dark Mode"; } themeButton.addEventListener("click", () => { - document.documentElement.classList.toggle("light-mode"); + root.classList.toggle("light-mode"); - if (document.documentElement.classList.contains("light-mode")) { + if (root.classList.contains("light-mode")) { localStorage.setItem("theme", "light"); themeButton.textContent = "🌙 Dark Mode"; } else {