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