void main(){
vec3 c = purple + teal;
float f = voronoi(vec3(theta() * 300. - speed.x* 3.0, phi() * 1. - speed.x* .5, speed.y * .2)).z;
c -= length(uv()) * step(fract(sin(f) * 30.), .5) * green * bands.y * 3.;
gl_FragColor= vec4(c, 1.0);
}