diff --git a/.gitmodules b/.gitmodules
index 01692ab..e9770e1 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
-[submodule "src/logo"]
- path = src/logo
+[submodule "public/logo"]
+ path = public/logo
url = https://github.com/dunky-dev/logo.git
diff --git a/README.md b/README.md
index 136c054..2706f8b 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ pnpm install
pnpm dev # serves src/ at http://localhost:8080
```
-The logo and favicon come from the `src/logo` submodule — clone with
+The logo and favicon come from the `public/logo` submodule — clone with
`--recurse-submodules` (or run `git submodule update --init`).
## License
diff --git a/public/logo b/public/logo
new file mode 160000
index 0000000..608fed4
--- /dev/null
+++ b/public/logo
@@ -0,0 +1 @@
+Subproject commit 608fed4d886babe8de06c673aa598ef52354f139
diff --git a/public/logo/README.md b/public/logo/README.md
deleted file mode 100644
index 9ba1c24..0000000
--- a/public/logo/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/public/logo/logo-symbol-white.png b/public/logo/logo-symbol-white.png
deleted file mode 100644
index 9b310b9..0000000
Binary files a/public/logo/logo-symbol-white.png and /dev/null differ
diff --git a/public/logo/logo-symbol-white.svg b/public/logo/logo-symbol-white.svg
deleted file mode 100644
index aecb4e6..0000000
--- a/public/logo/logo-symbol-white.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
diff --git a/public/logo/logo-symbol-white@2x.png b/public/logo/logo-symbol-white@2x.png
deleted file mode 100644
index fa743a4..0000000
Binary files a/public/logo/logo-symbol-white@2x.png and /dev/null differ
diff --git a/public/logo/logo-symbol.png b/public/logo/logo-symbol.png
deleted file mode 100644
index b319652..0000000
Binary files a/public/logo/logo-symbol.png and /dev/null differ
diff --git a/public/logo/logo-symbol.svg b/public/logo/logo-symbol.svg
deleted file mode 100644
index 099b021..0000000
--- a/public/logo/logo-symbol.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
diff --git a/public/logo/logo-symbol@2x.png b/public/logo/logo-symbol@2x.png
deleted file mode 100644
index bc31d18..0000000
Binary files a/public/logo/logo-symbol@2x.png and /dev/null differ
diff --git a/public/logo/logo-white.png b/public/logo/logo-white.png
deleted file mode 100644
index fa4da82..0000000
Binary files a/public/logo/logo-white.png and /dev/null differ
diff --git a/public/logo/logo-white.svg b/public/logo/logo-white.svg
deleted file mode 100644
index 59e0568..0000000
--- a/public/logo/logo-white.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/public/logo/logo-white@2x.png b/public/logo/logo-white@2x.png
deleted file mode 100644
index d336789..0000000
Binary files a/public/logo/logo-white@2x.png and /dev/null differ
diff --git a/public/logo/logo.png b/public/logo/logo.png
deleted file mode 100644
index 614fac9..0000000
Binary files a/public/logo/logo.png and /dev/null differ
diff --git a/public/logo/logo.svg b/public/logo/logo.svg
deleted file mode 100644
index 6c3f5ac..0000000
--- a/public/logo/logo.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/public/logo/logo@2x.png b/public/logo/logo@2x.png
deleted file mode 100644
index c635579..0000000
Binary files a/public/logo/logo@2x.png and /dev/null differ
diff --git a/src/logo b/src/logo
deleted file mode 160000
index fa07bbb..0000000
--- a/src/logo
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit fa07bbb3e75c0665aafa1dc25a835b944155aabf