Linen palette
Primrose Glade
Five linen stops with room to breathe — #963a18 grounds, #c26647 and #e18262 do the talking, #e9967b softens, #ffb79f lifts. The triadic bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#963a18
#c26647
#e18262
#e9967b
#ffb79f
The generator opens with #963a18 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.