Tea Rose is a pastel light, monochromatic color palette tagged wedding, vintage, muted. All four colors sit within 9° of hue, so the scheme reads as one color explored across light and dark. 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 |
|---|---|---|---|---|---|
| Clay | #B76E79 | rgb(183, 110, 121) | hsl(351, 34%, 57%) | oklch(62.1% 0.093 10) | |
| Dusty Rose | #E8A0A6 | rgb(232, 160, 166) | hsl(355, 61%, 77%) | oklch(77.7% 0.086 14) | |
| Baby Pink | #F4C8C8 | rgb(244, 200, 200) | hsl(0, 67%, 87%) | oklch(87.1% 0.050 18) | |
| Smoke | #FDF2F0 | rgb(253, 242, 240) | hsl(9, 76%, 97%) | oklch(96.9% 0.012 30) |
Why it works and how to use it
The palette holds together thanks to its monochromatic hue relationship and a soft light-to-dark ladder (97% down to 57% lightness). A natural fit for invitations and event branding.
- Background: Smoke (#FDF2F0) is the lightest color, so it belongs on large surfaces.
- Text: Clay (#B76E79) on #FDF2F0 gives 3.47:1, enough for large headings only.
- Primary: Baby Pink (#F4C8C8) is the most saturated mid-tone; use it for buttons and links with a border or a darker shade for contrast.
- Accent: Dusty Rose (#E8A0A6) 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 Tea Rose
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.
Contrast check WCAG ratios between palette colors
| Pair | Sample | Ratio | Level |
|---|---|---|---|
#B76E79 on #FDF2F0 | Aa | 3.47:1 | AA large only |
#B76E79 on #F4C8C8 | Aa | 2.53:1 | Fail |
#E8A0A6 on #FDF2F0 | Aa | 1.91:1 | Fail |
#B76E79 on #E8A0A6 | Aa | 1.81:1 | Fail |
#E8A0A6 on #F4C8C8 | Aa | 1.39:1 | Fail |
#F4C8C8 on #FDF2F0 | Aa | 1.37:1 | Fail |