Updated DarkThemeSwitcher