Contrast between your colors
Export palette (CSS variables, JSON, or Tailwind config)
Start from one brand color. This builds a 6-role palette — background, surface, brand, a darkened solid-fill shade, text, and an on-brand text color — tuned so the key text/background pairings pass WCAG.