Festival palette
Satin Gallery
Five festival stops with room to breathe — #2e769b grounds, #007d87 and #207f6b do the talking, #3398a3 softens, #429b85 lifts. The split-complementary bones keep it coherent across book covers that read at thumbnail size.
cyanfestivalfive-stop
#2e769b
#007d87
#207f6b
#3398a3
#429b85
The generator opens with #2e769b as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.