const htmlElement = document.documentElement; const prefersDarkScheme = window.matchMedia("(prefers-color-scheme: dark)"); const currentTheme = localStorage.getItem("theme") || (prefersDarkScheme.matches ? "dark" : "light"); htmlElement.setAttribute("data-theme", currentTheme);