(function() {
    // Récupérer le thème stocké ou détecter le thème système
    const storedTheme = localStorage.getItem('oki-theme');
    const systemPrefersDark = window.matchMedia('(prefers-color-scheme: dark)').matches;

    let theme = storedTheme;

    // Si pas de préférence stockée, utiliser le thème système
    if (!storedTheme) {
        theme = systemPrefersDark ? 'dark' : 'light';
    }

    // Appliquer le thème immédiatement
    if (theme === 'light') {
        document.documentElement.classList.add('light-theme');
    }
})();
