style(landing): enhance text contrast and readability across hero and feature sections#2820
Conversation
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
b600c25 to
93d3985
Compare
cc33f8b to
7d68b23
Compare
|
Hi! My PR is consistently failing the Playwright workflows with:
I checked my branch against the latest Since my PR only changes landing page text contrast and doesn't touch dependencies, it looks like this may be a repository/workflow issue rather than something introduced by my branch. Could you please take a look? |
Summary
Resolves severe low-contrast text issues on the landing page that violated WCAG AA accessibility standards. Upgraded the primary stat counters, sub-labels, and feature walkthrough descriptions to readable, high-contrast Tailwind slate/gray utility shades.
Closes #1497
Type of Change
What Changed
847+,43+, etc.) from faint greys to high-contrast bold shades insrc/app/page.tsx/ landing components.STREAK TRACKING,PR ANALYTICS, andWEEKLY GOALSto ensure legibility against the light card containers.How to Test
pnpm dev).http://localhost:3000.Expected result: Crisp, accessible text hierarchy across the entire landing page viewport.
Checklist
console.log, debug code, or commented-out blocksnpm run lintpasses locallynpm run type-check)Accessibility (UI changes only)