feat: Add (opt-in) dark mode