void main(){
    vec3 c = purple;
    float f = voronoi(vec3(theta() * 25. - speed.x* .3, phi() * 10., speed.y * .2)).z;
    c = c + step(fract(sin(f)), .25) * pink * bands.y * 2.;
    gl_FragColor= vec4(c, 1.0);
}