Guidelines / Colors

Text

Warm Off-Whites for Text Hierarchy

01 Preview

02 Rule

text hierarchy by warmth: body → secondary → faint. Faint is for micro-labels only, never long reading.

03 Tokens

TokenValue
--paper-0#ece7db
--paper-1#c9c3b4
--paper-2#a39d8e
--paper-3#837d6d
--text-bodyvar(--paper-0)
--text-secondaryvar(--paper-2)
--text-faintvar(--paper-3)
--text-labelvar(--paper-3)
--text-accentvar(--amber-2)
--text-on-accentvar(--amber-ink)

The tokens this card covers, from src/tokens/colors.css. Use these via var(--name) rather than literal values — npm run lint enforces it wherever a token holds the value.