diff --git a/packages/client/src/scripts/theme.ts b/packages/client/src/scripts/theme.ts
index 2001b135ca730c28328c8eec5226caff13c9294b..4bc70b27ab32c5547dbb2cd0e8552bd8d084d441 100644
--- a/packages/client/src/scripts/theme.ts
+++ b/packages/client/src/scripts/theme.ts
@@ -29,6 +29,7 @@ export const builtinThemes = [
 	require('@/themes/d-future.json5'),
 	require('@/themes/d-botanical.json5'),
 	require('@/themes/d-cherry.json5'),
+	require('@/themes/d-ice.json5'),
 	require('@/themes/d-pumpkin.json5'),
 	require('@/themes/d-black.json5'),
 ] as Theme[];
diff --git a/packages/client/src/themes/d-ice.json5 b/packages/client/src/themes/d-ice.json5
new file mode 100644
index 0000000000000000000000000000000000000000..179b060dcf62b15d61367c8dfc0f2462632ab53a
--- /dev/null
+++ b/packages/client/src/themes/d-ice.json5
@@ -0,0 +1,13 @@
+{
+	id: '66e7e5a9-cd43-42cd-837d-12f47841fa34',
+
+	name: 'Mi Ice Dark',
+	author: 'syuilo',
+
+	base: 'dark',
+
+	props: {
+		accent: '#47BFE8',
+		bg: '#212526',
+	},
+}