fix: sync accent color from server to localStorage on fetch (#1136)
Accent color was never synced from the server response to localStorage
or applied to the DOM in preferences.fetch(). Theme was synced but
accent wasn't, so on fresh loads or account switches --accent stayed
at the CSS default blue regardless of the user's saved preference.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by