Linen palette
Granite Library
Five linen stops with room to breathe — #6c2f00 grounds, #a54d06 and #c3682e do the talking, #cb7d4f softens, #e9996a lifts. The split-complementary bones keep it coherent across national-park posters with layered mountain silhouettes. The darkest and lightest stops clear AA as a text pair.
orangelinenfive-stophigh-contrast
#6c2f00
#a54d06
#c3682e
#cb7d4f
#e9996a
The generator opens with #6c2f00 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.