Stone Color Palette

Stone Color Palette built around #A89F91, a dark neutral neutral anchor (WCAG contrast 8.03:1 against black). The set combines a light tint + a deep shade + a softened complement + a neutral ground so any palette position has a text-safe pairing.

neutralwarmneutralnatural
#A89F91
#E0DBD4
#575148
#969BA3
#B0A89B
#a89f91 #e0dbd4 #575148 #969ba3 #b0a89b
#A89F91 #E0DBD4 #575148 #969BA3 #B0A89B

Semantic roles

Assigned deterministically: lightest = background, darkest = text, most saturated = primary.

background#E0DBD4
surface#B0A89B
text#575148
text-muted#969BA3
primary#A89F91
secondary#969BA3
accent#B0A89B

CSS variables

:root {
  --background: #e0dbd4;
  --surface: #b0a89b;
  --text: #575148;
  --text-muted: #969ba3;
  --primary: #a89f91;
  --secondary: #969ba3;
  --accent: #b0a89b;
}
Preview in UIs →

Accessibility matrix

Text color (rows) on background (columns). Green = WCAG AA pass for normal text (≥4.5:1).

Text \ BG#A89F91#E0DBD4#575148#969BA3#B0A89B
#A89F91
1.0
1.9
3.0
1.1
1.1
#E0DBD4
1.9
1.0
5.7
2.0
1.7
#575148
3.0
5.7
1.0
2.8
3.3
#969BA3
1.1
2.0
2.8
1.0
1.2
#B0A89B
1.1
1.7
3.3
1.2
1.0

Under deuteranopia

Machado et al. (2009) simulation, severity 1.0 — approximation, not a medical tool.

Colors in this palette

Similar palettes

FAQ

How do I use the stone color palette in CSS?

Copy the CSS variables below into :root and use var(--primary), var(--background) etc. Full palette: #A89F91, #E0DBD4, #575148, #969BA3, #B0A89B.

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.