Ocean palette
Opal Deck
Five ocean stops with room to breathe — #006669 grounds, #009397 and #39afb3 do the talking, #62bcbf softens, #7fdadc lifts. The tetradic bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA for large text.
cyanoceanfive-stop
#006669
#009397
#39afb3
#62bcbf
#7fdadc
The generator opens with #006669 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.