pixelSpiritify(`vec4 render(vec2 st) {
float color = 0.0;
float bg = starSDF(st, 16, 0.1);
color += smoothfill(bg, 1.3, 0.01);
float l = 0.0;
for (float i = 0.; i < 8.; i++) {
vec2 xy = rotate(st, QTR_PI * i);
xy.y -= 0.3;
float tri = polySDF(xy, 3);
color += smoothfill(tri, 0.31, 0.001);
l += smoothstroke(tri, .3, .03, 0.005);
}
color *= 1.0 - l;
float c = polySDF(st, 8);
color -= smoothstroke(c, 0.15, 0.04, 0.005);
return vec4(vec3(color), 1.0);
}`)