Linen palette
Soft Shrine
Five linen stops with room to breathe — #8d4713 grounds, #b87145 and #d68c60 do the talking, #df9f7a softens, #febc96 lifts. The split-complementary bones keep it coherent across museum exhibition graphics with long sightlines. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#8d4713
#b87145
#d68c60
#df9f7a
#febc96
The generator opens with #8d4713 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.