Normalize theme tokens: accent-text, zap-text, remove hard-coded colors

- Add accent-text and zap-text tokens to all 7 themes for proper contrast
  on accent/zap-colored buttons (fixes white-on-light-accent in Catppuccin,
  Nord Frost, Hackerman, Sepia, Gruvbox)
- Replace text-white → text-accent-text on all accent buttons (20+ instances)
- Replace text-white → text-zap-text on zap buttons
- Replace hover:text-white → hover:text-accent-text on follow/action buttons
- Replace bg-blue-500 → bg-accent in FountainCard (theme-aware)
- Remaining text-white is correct: overlays on bg-black, danger badges
This commit is contained in:
Jure
2026-04-02 17:33:59 +02:00
parent 1fd613425d
commit 1006b1a1f0
21 changed files with 47 additions and 29 deletions

View File

@@ -11,7 +11,9 @@
--color-text-dim: #555555;
--color-accent: #8b5cf6;
--color-accent-hover: #7c3aed;
--color-accent-text: #ffffff;
--color-zap: #f59e0b;
--color-zap-text: #000000;
--color-danger: #ef4444;
--color-warning: #f59e0b;
--color-success: #22c55e;