// Apply theme on page load
const theme = localStorage.getItem('theme')
?? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
document.documentElement.setAttribute('data-theme', theme);
// Toggle butonu
function toggleTheme() {
const current = document.documentElement.getAttribute('data-theme');
const next = current === 'dark' ? 'light' : 'dark';
document.documentElement.setAttribute('data-theme', next);
localStorage.setItem('theme', next);
}
/* CSS */
/* [data-theme="dark"] { --bg: #0D0C0A; --text: #F2EDE4; }
[data-theme="light"] { --bg: #F8F7F4; --text: #1C1A17; } */