Разместите в zero-блоке разноцветные круги-шейпы, сделайте им radiant-заливку с 0%-прозрачностью по краям, примените blur 100.
У меня 11 кругов диаметром 1000px, цвета #b6e8f4, #cefbaf, #ffbf7e, #ff859e, #7a62d8, фон блока #ffe7cf. Здесь неограниченный простор для экспериментов с размером, расположением и цветами.