Linen palette
Flannel Dune
Five linen stops with room to breathe — #9f4600 grounds, #d16e33 and #f08a51 do the talking, #f7a070 softens, #ffc7aa lifts. The tetradic bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA for large text.
orangelinenfive-stop
#9f4600
#d16e33
#f08a51
#f7a070
#ffc7aa
The generator opens with #9f4600 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.