Default seam: holds the choice for the process lifetime only.
The persisted dark-mode choice, or null if the user hasn't chosen yet (→ use the default).
Persist the user's dark-mode choice.