This feature is so useful, thank you for including in core.
I’ve done up a gif to demonstrate it on Windows. Discourse switches instantly, faster than the OS itself ![]()

Additional details here on my instance if keen.
https://forums.chalk.sg/t/prefer-a-dark-theme-try-out-dark-mode/110/2