Linen palette
Opal Abbey
Five linen stops with room to breathe — #672900 grounds, #a14500 and #bf602a do the talking, #c7754b softens, #e59166 lifts. The triadic bones keep it coherent across event posters that compete with a wall of other posters. The darkest and lightest stops clear AA as a text pair.
orangelinenfive-stophigh-contrast
#672900
#a14500
#bf602a
#c7754b
#e59166
The generator opens with #672900 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.