prefers-color-scheme is soon going to be a thing: https://caniuse.com/#search=prefers-color-scheme
The idea is to have one OS-wide dark theme switch and your browser to expose that preference to the websites. Latest iOS/Android/Windows already have that OS-wide preference, but, you know, it'll take quite a while before your favorite websites start supporting it.