Another suggestion that came to my mind was being able to set the dark theme as the default one for all users (guests included)
Set default dark theme
This is an easy fix, it was already 95% wired in. So expect that to roll out today.
A word of explanation:
If you want only the dark mode to be available, you'll need to run your settings like the image below. Set default to dark, and untoggle the display feature. If you don't do this, the user preference will always be prioritized. Unless that user hasn't set a priority, then it defaults to System. Hope that makes sense. 🙂

You might also like...
Similar topic
A couple of new (WIP) themes
Jamie
2
806
From the blog
Onboarding Members: To End the Vicious Cycle of Lurking
Shawn
91
Same label
Would love ability to filter even more in the Feeds
Kathy
4
453
From the blog
The ForumSpark Developer Portal is Live
Cedric
588
From the blog
Release 1.6.0
Cedric
487