diff --git a/api-generator/theme/templates/header.mtt b/api-generator/theme/templates/header.mtt
index 4ed2be2e..ca23da19 100644
--- a/api-generator/theme/templates/header.mtt
+++ b/api-generator/theme/templates/header.mtt
@@ -34,12 +34,14 @@
-
+
+
+
::use "meta_description.mtt"::::end::
diff --git a/src/pages/404.html b/src/pages/404.html
index 725444cd..0dd305ec 100644
--- a/src/pages/404.html
+++ b/src/pages/404.html
@@ -27,13 +27,15 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+
@@ -57,7 +59,7 @@
API
Wiki
-
+
Codename Engine is a fork of Friday Night Funkin'
with a focus on softcoding and modding.
diff --git a/src/pages/wiki.html b/src/pages/wiki.html
index 9f560e68..e0c85aff 100644
--- a/src/pages/wiki.html
+++ b/src/pages/wiki.html
@@ -32,13 +32,15 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/toplevel/android-chrome-192x192.png b/src/toplevel/android-chrome-192x192.png
deleted file mode 100644
index 137d1f43..00000000
Binary files a/src/toplevel/android-chrome-192x192.png and /dev/null differ
diff --git a/src/toplevel/apple-touch-icon.png b/src/toplevel/apple-touch-icon.png
index a753fbe6..65efa080 100644
Binary files a/src/toplevel/apple-touch-icon.png and b/src/toplevel/apple-touch-icon.png differ
diff --git a/src/toplevel/favicon-96x96.png b/src/toplevel/favicon-96x96.png
index 330c35fd..ed8b2499 100644
Binary files a/src/toplevel/favicon-96x96.png and b/src/toplevel/favicon-96x96.png differ
diff --git a/src/toplevel/favicon.ico b/src/toplevel/favicon.ico
index eb1c6ad4..623c5777 100644
Binary files a/src/toplevel/favicon.ico and b/src/toplevel/favicon.ico differ
diff --git a/src/toplevel/favicon.svg b/src/toplevel/favicon.svg
new file mode 100644
index 00000000..31414730
--- /dev/null
+++ b/src/toplevel/favicon.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/src/toplevel/android-chrome-512x512.png b/src/toplevel/og-icon.png
similarity index 100%
rename from src/toplevel/android-chrome-512x512.png
rename to src/toplevel/og-icon.png
diff --git a/src/toplevel/site.webmanifest b/src/toplevel/site.webmanifest
index e5ed47b5..3a6589a8 100644
--- a/src/toplevel/site.webmanifest
+++ b/src/toplevel/site.webmanifest
@@ -1 +1 @@
-{"name":"Codename Engine","short_name":"Codename","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#b265bd","background_color":"#2d1e32","display":"standalone"}
\ No newline at end of file
+{"name":"Codename Engine","short_name":"Codename","icons":[{"src":"/web-app-manifest-192x192.png","sizes":"192x192","type":"image/png","purpose":"maskable"},{"src":"/web-app-manifest-512x512.png","sizes":"512x512","type":"image/png","purpose":"maskable"}],"theme_color":"#b265bd","background_color":"#2d1e32","display":"standalone"}
\ No newline at end of file
diff --git a/src/toplevel/web-app-manifest-192x192.png b/src/toplevel/web-app-manifest-192x192.png
new file mode 100644
index 00000000..ee0a614d
Binary files /dev/null and b/src/toplevel/web-app-manifest-192x192.png differ
diff --git a/src/toplevel/web-app-manifest-512x512.png b/src/toplevel/web-app-manifest-512x512.png
new file mode 100644
index 00000000..18a5d807
Binary files /dev/null and b/src/toplevel/web-app-manifest-512x512.png differ
diff --git a/tools/event-packer/index.html b/tools/event-packer/index.html
index d37c9973..19969f73 100644
--- a/tools/event-packer/index.html
+++ b/tools/event-packer/index.html
@@ -28,13 +28,15 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+