Overview
`next-themes` is already installed but there's no toggle in the UI. Users on light OS themes are stuck with the dark dApp.
What needs to be done
- Add sun/moon icon toggle button to the navbar (Lucide icons already installed)
- Wire to `next-themes`: `const { theme, setTheme } = useTheme()`
- Verify CSS variables defined for both `:root` (light) and `.dark` in `src/index.css`
- Confirm `ThemeProvider` wraps app in `src/main.tsx`
- Audit all pages render correctly in light mode
Acceptance criteria
Good first issue: Touches layout/theming only, no contract logic.
Overview
`next-themes` is already installed but there's no toggle in the UI. Users on light OS themes are stuck with the dark dApp.
What needs to be done
Acceptance criteria
Good first issue: Touches layout/theming only, no contract logic.