Quasicrystal
Code
@grid: 1 / 100vw 100vh;
@content: @pattern(
p: pos * 48;
v: 0;
repeat(7 as k) {
a: k * PI / 7;
v: v + cos(dot(p, vec2(cos(a), sin(a))) + t);
}
n: floor(mod(v * 0.5, 4));
match {
n < 1 { fill: #090b2a; }
n < 2 { fill: #245bff; }
n < 3 { fill: #00d9ff; }
else { fill: #c9fbff; }
}
);