diff --git a/assets/mi.svg b/assets/mi.svg
index d4f7cf7e9e56de6c3e9d71b4e61e06fe7e4a8877..44e5c74d0c9471a8738d224a18637c623615ed73 100644
Binary files a/assets/mi.svg and b/assets/mi.svg differ
diff --git a/src/client/app/desktop/assets/header-icon.dark.svg b/src/client/app/desktop/assets/header-icon.dark.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fa42856fa5d30820c25e38f6e964d9b745f3edf0
Binary files /dev/null and b/src/client/app/desktop/assets/header-icon.dark.svg differ
diff --git a/src/client/app/desktop/assets/header-icon.light.svg b/src/client/app/desktop/assets/header-icon.light.svg
new file mode 100644
index 0000000000000000000000000000000000000000..61e20262437d1e45b4fbcbdae3db9363b3eadaf1
Binary files /dev/null and b/src/client/app/desktop/assets/header-icon.light.svg differ
diff --git a/src/client/app/desktop/assets/header-logo-white.svg b/src/client/app/desktop/assets/header-logo-white.svg
deleted file mode 100644
index 8082edb30d08477a15c419421dbf280edfbf67e5..0000000000000000000000000000000000000000
Binary files a/src/client/app/desktop/assets/header-logo-white.svg and /dev/null differ
diff --git a/src/client/app/desktop/assets/header-logo.svg b/src/client/app/desktop/assets/header-logo.svg
deleted file mode 100644
index 3a2207954a757d271cd7ed8e2ba244b49322fdef..0000000000000000000000000000000000000000
Binary files a/src/client/app/desktop/assets/header-logo.svg and /dev/null differ
diff --git a/src/client/app/desktop/views/components/ui.header.vue b/src/client/app/desktop/views/components/ui.header.vue
index 34464bf4b2c8bc7497acd759bdd3b5ceb97119f3..7045790054c69753de363b61a4181ff8f306d83c 100644
--- a/src/client/app/desktop/views/components/ui.header.vue
+++ b/src/client/app/desktop/views/components/ui.header.vue
@@ -150,8 +150,8 @@ root(isDark)
 					display block
 					width 100%
 					height 48px
-					background-image url(/assets/desktop/header-logo.svg)
-					background-size 46px
+					background-image isDark ? url('/assets/desktop/header-icon.dark.svg') : url('/assets/desktop/header-icon.light.svg')
+					background-size 24px
 					background-position center
 					background-repeat no-repeat
 					opacity 0.3
diff --git a/src/client/app/desktop/views/pages/welcome.vue b/src/client/app/desktop/views/pages/welcome.vue
index 03a60dd487dd56e48100c214c9dfe8faa6299002..1bb791b68c423acd9d4797976fa00cc9d2e88b30 100644
--- a/src/client/app/desktop/views/pages/welcome.vue
+++ b/src/client/app/desktop/views/pages/welcome.vue
@@ -12,7 +12,7 @@
 		</article>
 	</main>
 	<main v-else class="index">
-		<img :src="$store.state.device.darkmode ? 'assets/title-dark.svg' : 'assets/title.svg'" alt="Misskey">
+		<img :src="$store.state.device.darkmode ? 'assets/title.dark.svg' : 'assets/title.light.svg'" alt="Misskey">
 		<p class="desc"><b>%i18n:common.misskey%</b> - <span @click="about = true">%i18n:@about%</span></p>
 		<p class="account">
 			<button class="signup" @click="signup">%i18n:@signup-button%</button>
diff --git a/assets/title-dark.svg b/src/client/assets/title.dark.svg
similarity index 100%
rename from assets/title-dark.svg
rename to src/client/assets/title.dark.svg
diff --git a/assets/title.svg b/src/client/assets/title.light.svg
similarity index 100%
rename from assets/title.svg
rename to src/client/assets/title.light.svg