function toggleTheme() {
const html = document.documentElement;
const icon = document.getElementById("theme-icon");
const currentTheme = html.getAttribute("data-theme");
if (currentTheme === "dark") {
html.setAttribute("data-theme", "light");
icon.className = "fas fa-moon";
localStorage.setItem("theme", "light");
} else {
html.setAttribute("data-theme", "dark");
icon.className = "fas fa-sun";
localStorage.setItem("theme", "dark");
}
}
// Check for saved theme preference
document.addEventListener("DOMContentLoaded", () => {
const savedTheme = localStorage.getItem("theme");
const html = document.documentElement;
const icon = document.getElementById("theme-icon");
if (savedTheme === "dark") {
html.setAttribute("data-theme", "dark");
icon.className = "fas fa-sun";
}
});