Linen palette
Obsidian Canyon
A quiet five-stop linen arc with a confident middle — #823b1b carries the weight and #f2af94 carries the air, with #ad6547, #cb8061 and #d49379 bridging in tetradic formation. Built for bike-shop liveries that survive mud and sun. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#823b1b
#ad6547
#cb8061
#d49379
#f2af94
The generator opens with #823b1b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.