Twilight Plum & Grape is a vivid split color palette tagged gradient, vibrant, cold. A split scheme: Grape plays against Baby Blue across roughly 86° of hue. Saturation runs high, so use the brightest color sparingly and let the others carry the surface area. The overall temperature is cool.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Grape | #6F3EAB | rgb(111, 62, 171) | hsl(267, 47%, 46%) | oklch(47.9% 0.168 301) | |
| Plum | #9C38A1 | rgb(156, 56, 161) | hsl(297, 48%, 43%) | oklch(52.3% 0.183 326) | |
| Cornflower | #8B98FF | rgb(139, 152, 255) | hsl(233, 100%, 77%) | oklch(71.4% 0.150 276) | |
| Baby Blue | #7FBCFF | rgb(127, 188, 255) | hsl(211, 100%, 75%) | oklch(78.0% 0.115 252) |
Why it works and how to use it
With 4 chromatic colors, Cornflower takes the lead while the rest support. Lightness runs from 43% to 77%. Well suited to websites, presentations and branding.
- Background: Baby Blue (#7FBCFF) is the lightest color, so it belongs on large surfaces.
- Text: Grape (#6F3EAB) on #7FBCFF gives 3.57:1, enough for large headings only.
- Primary: Cornflower (#8B98FF) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Plum (#9C38A1) for highlights, badges and hover states.
No pair inside the palette reaches 4.5:1, so add black or white for body text.
Preview on a real UI see how the palette feels in context
Design faster with Twilight Plum & Grape
A palette preview that turns four colors into a page, so you can judge hierarchy, contrast and mood before you commit.
Primary action SecondaryColor blindness simulation
Color-blind check: under protanopia and deuteranopia, Grape and Plum become hard to tell apart, so do not rely on that pair alone to carry meaning.
Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#6F3EAB on #7FBCFF | Aa | 3.57:1 | AA large only |
#9C38A1 on #7FBCFF | Aa | 3.02:1 | AA large only |
#6F3EAB on #8B98FF | Aa | 2.72:1 | Fail |
#9C38A1 on #8B98FF | Aa | 2.3:1 | Fail |
#8B98FF on #7FBCFF | Aa | 1.31:1 | Fail |
#6F3EAB on #9C38A1 | Aa | 1.18:1 | Fail |