Accessibility
Claro targets WCAG 2.1 AA compliance with a Lighthouse accessibility score of 90+.
Accessibility features
- Semantic HTML — proper use of
nav,main,article,section,header,footer - Keyboard navigation — all interactive elements are keyboard accessible
- Focus states — visible
:focus-visibleoutlines on all focusable elements - Skip to content — skip navigation link for keyboard users
- ARIA attributes — proper
aria-label,aria-expanded,aria-controls - Form labels — all form inputs have unique IDs and matching
<label>elements - Heading hierarchy — proper h1–h6 structure on every page
- Color contrast — 4.5:1 ratio for body text, 3:1 for large text and icons
- Touch targets — minimum 44×44px tap targets on mobile
- Reduced motion — respects
prefers-reduced-motionsystem setting - Screen reader support — live regions for dynamic content updates
- Alt text — support for alt text on all images