const themeToggleButton = document.getElementById('themeToggle'); function applyTheme(themeName) { document.documentElement.setAttribute('data-theme', themeName); themeToggleButton.classList.toggle('is-dark', themeName === 'dark'); } themeToggleButton.addEventListener('click', function () { const current = document.documentElement.getAttribute('data-theme'); const next = current === 'dark' ? 'light' : 'dark'; localStorage.setItem('techmarket-theme', next); applyTheme(next); }); applyTheme(document.documentElement.getAttribute('data-theme'));