Dark Mode support

Support Dark Mode.

This shouldn't be too difficult. Using CSS variables for colors should be enough. Then the user can overwrite the variables depending on their own dark mode logic (might simply be prefers-color-scheme, or a custom logic).

I'm working on a MR to land after !8 (merged).

Edited by asdfkcdk
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information