• Toggles between light and dark themes If currently in dark mode, switches to light mode and vice versa Updates stored preference in localStorage

    Returns Promise<void>

    Promise resolving when theme toggle is complete

    export async function toggleTheme(): Promise<void> {
    const isDarkMode = await window.themeMode.toggle();
    const newTheme = isDarkMode ? "dark" : "light";

    updateDocumentTheme(isDarkMode);
    localStorage.setItem(THEME_KEY, newTheme);
    }