Nebula palette
Hyacinth Grove
Five nebula stops with room to breathe — #76106c grounds, #a14495 and #bf5fb1 do the talking, #c876bb softens, #e692d9 lifts. The analogous bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA as a text pair.
magentanebulafive-stophigh-contrast
#76106c
#a14495
#bf5fb1
#c876bb
#e692d9
The generator opens with #76106c as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.