Why accessible design is non-negotiable and how Shadcn/UI helps you achieve it with beautiful, accessible components.
Web accessibility (a11y) is about ensuring that your website can be used by everyone, including people who use screen readers or keyboard navigation.
### The Shadcn/UI Advantage
Shadcn/UI is built on top of Radix UI, which handles all the complex ARIA patterns and keyboard interactions for you. This allows you to focus on the styling while knowing the accessibility is handled correctly.
### Essential Checkpoints
- **Color Contrast**: Ensure text is readable against its background.
- **Semantic HTML**: Use `<button>` for actions and `<a>` for navigation.
- **Keyboard Focus**: Never hide the focus ring; it's essential for keyboard users to know where they are on the page.