Commit e34fd07
committed
fix: use CSS variables for M3 tokens — resolves client-side hydration error
- globals.css: define --surface-dim, --surface, --primary, etc. in :root (light) and .dark (dark)
- tailwind.config.ts: use var(--token) for all M3 colors
- page.tsx: remove light:/dark: dual prefixes, use unified classes (bg-surface-dim, text-onsurface)
- Navigation.tsx: same unified class approach
- Auto light/dark switch via CSS variables + html.dark class1 parent 62fcee8 commit e34fd07
4 files changed
Lines changed: 183 additions & 161 deletions
0 commit comments