system as a separate value of theme seems superfluous? Instead, the host could just send an update message to the server of light/darkupon the system theme changing
Current theme enum:
theme?: "light" | "dark" | "system";
Proposed theme enum:
theme?: "light" | "dark";