Nebula palette
Violet Garret
Five nebula stops with room to breathe — #4f2f99 grounds, #745cc3 and #8e77e1 do the talking, #9c8be6 softens, #b8a9ff lifts. The complementary bones keep it coherent across book covers that read at thumbnail size. The darkest and lightest stops clear AA as a text pair.
bluenebulafive-stophigh-contrast
#4f2f99
#745cc3
#8e77e1
#9c8be6
#b8a9ff
The generator opens with #4f2f99 as the primary and the next two stops as secondary and accent — adjust, check contrast, and export tokens or CSS from there.