Wedding Color Palette
Ivory, champagne and blush in soft neutrals — the modern wedding palette.
weddingromanticneutral
#F7F1E5
#E8D5C4
#C9B8A8
#F5E6E6
#DFD8CB
#f7f1e5 #e8d5c4 #c9b8a8 #f5e6e6 #dfd8cb
#F7F1E5 #E8D5C4 #C9B8A8 #F5E6E6 #DFD8CB
Semantic roles
Assigned deterministically: lightest = background, darkest = text, most saturated = primary.
| background | #F7F1E5 | |
| surface | #F5E6E6 | |
| text | #C9B8A8 | |
| text-muted | #E8D5C4 | |
| primary | #E8D5C4 | |
| secondary | #F5E6E6 | |
| accent | #DFD8CB |
CSS variables
:root {
--background: #f7f1e5;
--surface: #f5e6e6;
--text: #c9b8a8;
--text-muted: #e8d5c4;
--primary: #e8d5c4;
--secondary: #f5e6e6;
--accent: #dfd8cb;
}Accessibility matrix
Text color (rows) on background (columns). Green = WCAG AA pass for normal text (≥4.5:1).
| Text \ BG | #F7F1E5 | #E8D5C4 | #C9B8A8 | #F5E6E6 | #DFD8CB |
|---|---|---|---|---|---|
| #F7F1E5 | 1.0 | 1.3 | 1.7 | 1.1 | 1.3 |
| #E8D5C4 | 1.3 | 1.0 | 1.4 | 1.2 | 1.0 |
| #C9B8A8 | 1.7 | 1.4 | 1.0 | 1.6 | 1.4 |
| #F5E6E6 | 1.1 | 1.2 | 1.6 | 1.0 | 1.2 |
| #DFD8CB | 1.3 | 1.0 | 1.4 | 1.2 | 1.0 |
Under deuteranopia
Machado et al. (2009) simulation, severity 1.0 — approximation, not a medical tool.
Colors in this palette
#F7F1E5
rgb(247, 241, 229)
#E8D5C4
rgb(232, 213, 196)
#C9B8A8
rgb(201, 184, 168)
#F5E6E6
rgb(245, 230, 230)
#DFD8CB
rgb(223, 216, 203)
Similar palettes
FAQ
How do I use the wedding color palette in CSS?
Copy the CSS variables below into :root and use var(--primary), var(--background) etc. Full palette: #F7F1E5, #E8D5C4, #C9B8A8, #F5E6E6, #DFD8CB.
Do these colors pass accessibility checks?
See the WCAG matrix on this page: every text-on-background pairing with ratio ≥ 4.5 passes AA for normal text; ≥ 3 passes AA for large text and UI components.