• Enables dark mode and persists preference.

    Returns Promise<boolean>

    True when dark mode is active.

    export async function enableDarkMode(): Promise<boolean> {
    await globalThis.themeMode.dark();
    updateDocumentTheme("dark");
    storage.setItem(THEME_KEY, "dark");
    document.dispatchEvent(new CustomEvent("themeToggled"));
    return true;
    }