- shadcn/ui components: button, card, badge, table, dialog,
select, input, label, separator, tabs
- CSS variable theme: oklch color system with light/dark variants
- useColors refactored to semantic tokens (bg-primary, text-foreground, etc.)
- No more light/dark branching in color hook — handled by .dark class
- App shell: sticky nav with backdrop-blur, semantic colors throughout
- Inter font, smooth transitions, blue accent color
- All breadcrumbs fully i18n'd (zh/en)