Linen palette
Ebony Beacon
Five linen stops with room to breathe — #8a3100 grounds, #c15321 and #e06f40 do the talking, #e7865f softens, #ffa684 lifts. The triadic bones keep it coherent across wellness apps where the interface must feel calm, not clinical. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#8a3100
#c15321
#e06f40
#e7865f
#ffa684
The generator opens with #8a3100 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.