Restaurant Color Palette
Deep espresso browns, warm amber and cream — an appetite-warm hospitality palette. Anchors: #2B1D14, #B45309, #F5EFE0.
restaurantfoodhospitality
#2B1D14
#B45309
#F5EFE0
#99908B
#7B3D18
#2b1d14 #b45309 #f5efe0 #99908b #7b3d18
#2B1D14 #B45309 #F5EFE0 #99908B #7B3D18
Semantic roles
Assigned deterministically: lightest = background, darkest = text, most saturated = primary.
| background | #F5EFE0 | |
| surface | #99908B | |
| text | #2B1D14 | |
| text-muted | #7B3D18 | |
| primary | #B45309 | |
| secondary | #99908B | |
| accent | #7B3D18 |
CSS variables
:root {
--background: #f5efe0;
--surface: #99908b;
--text: #2b1d14;
--text-muted: #7b3d18;
--primary: #b45309;
--secondary: #99908b;
--accent: #7b3d18;
}Accessibility matrix
Text color (rows) on background (columns). Green = WCAG AA pass for normal text (≥4.5:1).
| Text \ BG | #2B1D14 | #B45309 | #F5EFE0 | #99908B | #7B3D18 |
|---|---|---|---|---|---|
| #2B1D14 | 1.0 | 3.3 | 14.2 | 5.2 | 2.0 |
| #B45309 | 3.3 | 1.0 | 4.4 | 1.6 | 1.7 |
| #F5EFE0 | 14.2 | 4.4 | 1.0 | 2.7 | 7.3 |
| #99908B | 5.2 | 1.6 | 2.7 | 1.0 | 2.7 |
| #7B3D18 | 2.0 | 1.7 | 7.3 | 2.7 | 1.0 |
Under deuteranopia
Machado et al. (2009) simulation, severity 1.0 — approximation, not a medical tool.
Colors in this palette
#2B1D14
rgb(43, 29, 20)
#B45309
rgb(180, 83, 9)
#F5EFE0
rgb(245, 239, 224)
#99908B
rgb(153, 144, 139)
#7B3D18
rgb(123, 61, 24)
Similar palettes
FAQ
How do I use the restaurant color palette in CSS?
Copy the CSS variables below into :root and use var(--primary), var(--background) etc. Full palette: #2B1D14, #B45309, #F5EFE0, #99908B, #7B3D18.
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.