Surface · Light #D9C6B0 → #C1A685 — sand → camel
180° default
Feel lighter
body text · spine-900 · 6.79–9.49 AA ✓
135° diagonal
Move freely
heading · spine-900 ✓
Radial · hero
Be still
backdrop · light from top
Surface · Dark #341D17 → #1D1311 — espresso → near-black
180° default
Rest in
cream · spine-50 · 14–16 AA ✓
135° diagonal
the dark
muted · spine-400 · 6.8–7.9 AA ✓
Radial · hero
Resonance
candlelight from top
Accent · faint clay wash light #F8DBD6 → #F5C4BA · dark #522921 → #381C17
Light · 180°
accent panel · spine-900 ✓
Light · 135°
12.4 / 10.5 AA ✓
Dark · 180°
cream / clay-300 ✓
Dark · radial
accent backdrop
FlagOn the light sand wash, never place --text-muted (fails: 2.6 against the camel stop) and reserve --text-subtle for large/heading text only (AA-large there). Use --text for body. All dark washes and the accent wash are safe for their normal text tokens against both stops.