diff --git a/docs/superpowers/plans/2026-04-19-ui-uniformity.md b/docs/superpowers/plans/2026-04-19-ui-uniformity.md
index 575bb0f3..eb1e5666 100644
--- a/docs/superpowers/plans/2026-04-19-ui-uniformity.md
+++ b/docs/superpowers/plans/2026-04-19-ui-uniformity.md
@@ -48,8 +48,8 @@ The design tokens already exist in `frontend/tailwind.config.ts`. Use these and
Mark each step `[x]` when complete. Commit the file with the step.
- [x] **Step 1** — Audit & document all violations (no code changes)
-- [ ] **Step 2** — Fix: `app/login/page.tsx` text tokens
-- [ ] **Step 3** — Fix: `app/page.tsx` text tokens (scanner/main page)
+- [x] **Step 2** — Fix: `app/login/page.tsx` text tokens (no violations found — already clean)
+- [x] **Step 3** — Fix: `app/page.tsx` text tokens (scanner/main page)
- [ ] **Step 4** — Fix: `app/inventory/page.tsx` text tokens
- [ ] **Step 5** — Fix: `app/admin/page.tsx` + `app/logs/page.tsx` text tokens
- [ ] **Step 6** — Fix: `components/AdminOverlay.tsx` text tokens
diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx
index 828dd887..87238737 100644
--- a/frontend/app/page.tsx
+++ b/frontend/app/page.tsx
@@ -596,7 +596,7 @@ export default function Home() {
onClick={() => setMode(m.id as any)}
className={cn(
"flex-1 py-3.5 rounded-xl text-xs sm:text-sm font-black transition-all flex items-center justify-center gap-3",
- mode === m.id ? "bg-slate-800 text-primary shadow-lg ring-1 ring-primary/20" : "text-muted hover:text-slate-300"
+ mode === m.id ? "bg-slate-800 text-primary shadow-lg ring-1 ring-primary/20" : "text-muted hover:text-secondary"
)}
>
@@ -722,7 +722,7 @@ export default function Home() {