| Element | Minimum | Enhanced |
|---|---|---|
| Normal Text | 4.5:1 | 7:1 |
| Large Text (18pt+) | 3:1 | 4.5:1 |
| UI Components | 3:1 | - |
✅ Safe Pairs:
- Blue (#4A90E2) + Orange (#FF6B4A)
- Purple (#6C5CE7) + Yellow (#BFFF00)
- Teal (#4ECDC4) + Coral (#FF6B6B)
❌ Avoid:
- Red + Green
- Green + Brown
- Blue + Purple
- All images need alt text
- Forms need proper labels
- Headers must be hierarchical (H1, H2, H3)
- Buttons need descriptive text
- Minimum size: 44x44px
- Adequate spacing between buttons
- No overlapping touch targets
- Easy to reach (thumb zone)
- Visible focus states
- Keyboard navigable
- Skip navigation links
- Logical tab order
- All text meets 4.5:1 contrast ratio
- Color is not the only indicator
- Focus states are visible
- Tested with grayscale
- Tested with color blindness simulators