diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index 80f1604..839956d 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -6,7 +6,7 @@
{{ block "title" . }}{{ .Site.Title }}{{ end }}
-
+
{{ block "styles" . }}{{ end }}
diff --git a/static/icons/icon-192.png b/static/icons/icon-192.png
deleted file mode 100644
index a1fab31..0000000
Binary files a/static/icons/icon-192.png and /dev/null differ
diff --git a/static/icons/icon.asy b/static/icons/icon.asy
index 3642403..f014061 100644
--- a/static/icons/icon.asy
+++ b/static/icons/icon.asy
@@ -1,16 +1,17 @@
-real unit = 0.5inch;
-real radius = 6*unit;
+real circleradius = 160;
-real steps = 6;
-int degrees = 720;
+path circ = circle((0,0), circleradius);
+fill(circ, red);
-guide arm;
-for (int i = 0; i <= steps; ++i) {
- arm = arm..((i*radius/steps)*dir(i*degrees/steps));
+guide spiral;
+
+real curveFunc(real theta10) {
+ return 0.008*theta10*theta10 + 0.2*theta10;
}
-path circ = circle((0,0), radius);
-path arms = buildcycle(circ, arm, rotate(-45)*arm);
-fill(circ, black);
-fill(arms, red);
-fill(rotate(180)*arms, red);
+for (int i = 0; i < 200; i += 1) {
+ spiral = (curveFunc(i)*dir(10*i))..spiral..(curveFunc(i)*dir(180+10*i));
+}
+
+path p = buildcycle(spiral, circ);
+fill(p, black);
diff --git a/static/icons/icon.png b/static/icons/icon.png
new file mode 100644
index 0000000..372adbf
Binary files /dev/null and b/static/icons/icon.png differ
diff --git a/static/icons/icon.svg b/static/icons/icon.svg
index 896c7a8..f7c9558 100644
--- a/static/icons/icon.svg
+++ b/static/icons/icon.svg
@@ -1,14 +1,11 @@
-
-
\ No newline at end of file