Concrete Ballet & Stone is a pastel light, neutral-based color palette tagged modern, gray, white. Ballet is the only saturated color here, so it does all the talking against a neutral base. The colors are light and airy, which suits friendly, soft-spoken brands. The overall temperature is warm.
Color codes click any value to copy
| Swatch | Name | HEX | RGB | HSL | OKLCH |
|---|---|---|---|---|---|
| Stone | #88888D | rgb(136, 136, 141) | hsl(240, 2%, 54%) | oklch(62.8% 0.007 286) | |
| Silver | #BFBFC4 | rgb(191, 191, 196) | hsl(240, 4%, 76%) | oklch(80.6% 0.007 286) | |
| Ballet | #FFD4DE | rgb(255, 212, 222) | hsl(346, 100%, 92%) | oklch(90.9% 0.050 2) | |
| Snow | #FCF9FA | rgb(252, 249, 250) | hsl(340, 33%, 98%) | oklch(98.5% 0.003 355) |
Why it works and how to use it
Two of the four colors are near-neutral, which leaves room for Ballet to lead. Lightness runs from 54% to 98%. Well suited to social media templates and gentle interfaces.
- Background: Snow (#FCF9FA) is the lightest color, so it belongs on large surfaces.
- Text: Stone (#88888D) on #FCF9FA gives 3.37:1, enough for large headings only.
- Primary: Ballet (#FFD4DE) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Silver (#BFBFC4) 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 Concrete Ballet & Stone
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 deuteranopia, Ballet and Snow 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 |
|---|---|---|---|
#88888D on #FCF9FA | Aa | 3.37:1 | AA large only |
#88888D on #FFD4DE | Aa | 2.64:1 | Fail |
#88888D on #BFBFC4 | Aa | 1.93:1 | Fail |
#BFBFC4 on #FCF9FA | Aa | 1.75:1 | Fail |
#BFBFC4 on #FFD4DE | Aa | 1.37:1 | Fail |
#FFD4DE on #FCF9FA | Aa | 1.28:1 | Fail |