WCAG AA requires 4.5:1 for normal text, 3:1 for large text (18pt+/14pt bold) and UI components. AAA requires 7:1 / 4.5:1. Applied fixes preview live via inline :root overrides — copy into src/styles.css to persist.
Color tokens
Aa
background
var(--background)
Aa
foreground
var(--foreground)
Aa
card
var(--card)
Aa
card-foreground
var(--card-foreground)
Aa
primary
var(--primary)
Aa
primary-foreground
var(--primary-foreground)
Aa
secondary
var(--secondary)
Aa
secondary-foreground
var(--secondary-foreground)
Aa
muted
var(--muted)
Aa
muted-foreground
var(--muted-foreground)
Aa
accent
var(--accent)
Aa
accent-foreground
var(--accent-foreground)
Aa
saffron
var(--saffron)
Aa
saffron-foreground
var(--saffron-foreground)
Aa
success
var(--success)
Aa
success-foreground
var(--success-foreground)
Aa
destructive
var(--destructive)
Aa
destructive-foreground
var(--destructive-foreground)
Aa
border
var(--border)
Aa
input
var(--input)
Aa
ring
var(--ring)
Sample card
Featured listing
Spice Garden Restaurant
A taste of authentic flavors with modern presentation. Trusted by thousands.