feat: theme follows system preference by default
- No saved preference → use prefers-color-scheme media query - User clicks toggle → save explicit preference to localStorage - Listen for system theme changes (OS-level toggle) when no explicit preference - applyTheme() helper to keep isDark ref and DOM in sync
This commit is contained in:
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user