Ocean palette
Granite Loft
Five ocean stops with room to breathe — #7b0002 grounds, #aa382e and #c95448 do the talking, #d06c60 softens, #ef887a lifts. The triadic bones keep it coherent across packaging that photographs well under harsh retail light. The darkest and lightest stops clear AA as a text pair.
redoceanfive-stophigh-contrast
#7b0002
#aa382e
#c95448
#d06c60
#ef887a
The generator opens with #7b0002 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.