If you want to save your theme preference, we'll need to use a Cookie*.
Is that OK?
(Otherwise, the site will just use your System's preference).
-
-
* Well, technically, it's LocalStorage, not a cookie - but that's nit-picking, it's "saving data". If you like, you can read more information about data stored with this website.