Skip to content

Polish dark theme: fix light remnants, KPI cards, backdrop blur, CTA buttons#63

Merged
quequeo merged 1 commit intomainfrom
feature/dark-theme-polish
Mar 15, 2026
Merged

Polish dark theme: fix light remnants, KPI cards, backdrop blur, CTA buttons#63
quequeo merged 1 commit intomainfrom
feature/dark-theme-polish

Conversation

@quequeo
Copy link
Owner

@quequeo quequeo commented Mar 15, 2026

Summary

  • Fix all remaining light-theme artifacts (App.jsx, ChangePasswordPage, WalletCard, ErrorBoundary, KpiCard)
  • Add backdrop-filter blur to Card, Modal, ConfirmModal, LoginPage card per design spec
  • Refine Button outline/secondary to ghost CTA style (accent-dim bg, 1px accent border)
  • Fix Toast, DepositOptionCard, index.html theme-color, input padding, body font-size
  • Normalize card border-radius to rounded-lg (8px) across all pages

Test plan

  • All 349 tests pass
  • ESLint clean
  • Prettier clean
  • Build successful

…on CTA styles

- Fix App.jsx bg-gray-50 → bg-dark-bg
- Convert ChangePasswordPage to full dark theme
- Fix WalletCard and ErrorBoundary light theme classes
- Fix KpiCard neutral tone (sky/slate → accent/dark tokens)
- Fix KpiCard highlight gradient to use #65a7a5 accent
- Add backdrop-filter blur to Card, Modal, ConfirmModal, login card
- Refine Button outline/secondary to ghost CTA style per spec
- Fix Toast colors (bg-green-500 → bg-success, etc.)
- Fix DepositOptionCard hover (shadow → border accent)
- Fix index.html theme-color #58b098 → #65a7a5
- Fix index.css input padding 10px → 12px vertical, add body font-size/line-height
- Normalize card border-radius to rounded-lg (8px) per spec
- Update Button and Toast tests for new classes
@quequeo quequeo merged commit a0efaa2 into main Mar 15, 2026
3 checks passed
@quequeo quequeo deleted the feature/dark-theme-polish branch March 15, 2026 00:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant