Ocean palette
Juniper Vineyard
Five stops tuned to sit together without fighting — depth comes from the low end and energy from the middle, moving from #002938 ink through #0083b2 mid-tones to #aef4f8 light. Built for education products that feel encouraging without going juvenile.
blueoceanwarmweb
#002938
#005a79
#0083b2
#e5817c
#aef4f8
The generator opens with #002938 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.