Commit 2cf2561
Implement accessibility and responsive improvements
Task 3 - Form Labels (✓ Completed):
- Verified all form controls have proper labels
- Contact form already has explicit <label for=""> elements
- Search input has aria-label="search"
Task 4 - Content-Centric Breakpoints (✓ Completed):
- Added mobile breakpoint at 600px to prevent hero overflow
- Reduced font sizes and padding for mobile devices
- Added desktop breakpoint at 992px for optimal 3-column grid
- Hero section properly constrained to viewport height
Task 6 - Footer Consolidation (✓ Completed):
- Verified single copyright line in footer
- Footer has proper role="contentinfo" landmark
Task 8 - WCAG Color Contrast (✓ Completed):
- Updated color palette for WCAG AA compliance
- Primary text: 13.5:1 contrast ratio
- Secondary text: 7.5:1 contrast ratio
- Muted text: 5.7:1 contrast ratio
- All text now meets or exceeds 4.5:1 requirement
Additional improvements:
- Better responsive spacing at all breakpoints
- Prevent layout overflow on mobile devices
- Consistent grid layouts on desktop
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>1 parent be1e3f2 commit 2cf2561
1 file changed
Lines changed: 64 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
2025 | 2025 | | |
2026 | 2026 | | |
2027 | 2027 | | |
| 2028 | + | |
| 2029 | + | |
| 2030 | + | |
| 2031 | + | |
| 2032 | + | |
| 2033 | + | |
| 2034 | + | |
| 2035 | + | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
2028 | 2065 | | |
2029 | 2066 | | |
2030 | 2067 | | |
| |||
2340 | 2377 | | |
2341 | 2378 | | |
2342 | 2379 | | |
| 2380 | + | |
| 2381 | + | |
| 2382 | + | |
| 2383 | + | |
| 2384 | + | |
| 2385 | + | |
| 2386 | + | |
| 2387 | + | |
| 2388 | + | |
| 2389 | + | |
| 2390 | + | |
| 2391 | + | |
| 2392 | + | |
| 2393 | + | |
| 2394 | + | |
| 2395 | + | |
| 2396 | + | |
| 2397 | + | |
| 2398 | + | |
| 2399 | + | |
2343 | 2400 | | |
2344 | 2401 | | |
2345 | 2402 | | |
| |||
0 commit comments