Linen palette
Marble Pavilion
Five linen stops with room to breathe — #8c3600 grounds, #b96138 and #d77c53 do the talking, #e0916e softens, #fead8a lifts. The tetradic bones keep it coherent across national-park posters with layered mountain silhouettes. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#8c3600
#b96138
#d77c53
#e0916e
#fead8a
The generator opens with #8c3600 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.