Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Storm | #3E5F6C | rgb(62, 95, 108) | hsl(197, 27%, 33%) | oklch(46.5% 0.044 225) | |
| Cadet | #47B4A5 | rgb(71, 180, 165) | hsl(172, 43%, 49%) | oklch(70.3% 0.102 183) | |
| Snow | #F1FDFA | rgb(241, 253, 250) | hsl(165, 75%, 97%) | oklch(98.4% 0.013 179) | |
| Vanilla | #FFD97F | rgb(255, 217, 127) | hsl(42, 100%, 75%) | oklch(89.9% 0.117 87) |
Why it works and how to use it
Cheerful Vanilla & Cadet is a complementary color palette tagged ocean, gray, teal. Storm and Vanilla sit nearly opposite on the color wheel, so the pairing has real energy; keep one as the accent. Neither washed out nor loud, it adapts to most contexts. Warm and cool hues are mixed, which adds depth.
With 3 chromatic colors, Vanilla takes the lead while the rest support. Lightness runs from 33% to 97%. Well suited to websites, presentations and branding.
- Background: Snow (#F1FDFA) is the lightest color, so it belongs on large surfaces.
- Text: Storm (#3E5F6C) on #F1FDFA gives 6.6:1, passing WCAG AA.
- Primary: Vanilla (#FFD97F) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Cadet (#47B4A5) for highlights, badges and hover states.
2 of 6 color pairs pass WCAG AA (4.5:1); the strongest is Storm on Snow at 6.6:1.
Preview on a real UI see how the palette feels in context
Design faster with Cheerful Vanilla & Cadet
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: all four colors stay distinguishable under protanopia, deuteranopia and tritanopia.
Palette card

Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#3E5F6C on #F1FDFA | Aa | 6.6:1 | AA |
#3E5F6C on #FFD97F | Aa | 5.06:1 | AA |
#3E5F6C on #47B4A5 | Aa | 2.73:1 | Fail |
#47B4A5 on #F1FDFA | Aa | 2.42:1 | Fail |
#47B4A5 on #FFD97F | Aa | 1.86:1 | Fail |
#F1FDFA on #FFD97F | Aa | 1.3:1 | Fail |