Noir palette
Tidal Marsh
Five noir stops with room to breathe — #7b0e60 grounds, #a74388 and #c55fa4 do the talking, #ce76af softens, #ec91cc lifts. The complementary bones keep it coherent across yoga studio schedules pinned to a corkboard. The darkest and lightest stops clear AA as a text pair.
magentanoirfive-stophigh-contrast
#7b0e60
#a74388
#c55fa4
#ce76af
#ec91cc
The generator opens with #7b0e60 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.