Linen palette
Brumal Square
Five linen stops with room to breathe — #9168a4 grounds, #ac6646 and #1f87a8 do the talking, #608849 softens, #ca8160 lifts. The analogous bones keep it coherent across book covers that read at thumbnail size.
orangelinenfive-stop
#9168a4
#ac6646
#1f87a8
#608849
#ca8160
The generator opens with #9168a4 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.