Publisher notes · reviewed 29 October 2026
Shades are an OKLCH lightness ramp
Hue comes from the seed. Lightness walks 50–950. Export is Tailwind v4 @theme custom properties. v3 JS palettes are omitted because that syntax already changed once.
Why 500 is not the seed
Stop 500 uses a fixed lightness near 0.62 so the ramp stays even. The seed donates hue and chroma.
Worked examples
Seed #0ea5e9
A cyan scale with oklch() tokens named --color-brand-*.
Limits of this page
- P3 gamut clipping is not separately flagged.
- If Tailwind changes @theme again, edit the copied CSS.