I tested thousands of shadcn presets for accessibility - only mauve fully passed
I ran a script across a huge number of shadcn preset combinations and turned a small subset of the results into a filterable page with 8,000+ high contrast presets.
You can:
- filter presets that already fully pass AA contrast checks
- preview real UI with presets applied
- save presets for later simply by clicking the heart button
Fun fact: from everything tested so far, only the mauve presets consistently achieved 100% AA contrast for normal text across the entire system.
Check them out here: high contrast shadcn presets
Feedback welcome!