diff --git a/src/assets/style/theme/register.scss b/src/assets/style/theme/register.scss
new file mode 100644
index 00000000..21c4943c
--- /dev/null
+++ b/src/assets/style/theme/register.scss
@@ -0,0 +1,4 @@
+@import '~@/assets/style/theme/d2/index.scss';
+@import '~@/assets/style/theme/line/index.scss';
+@import '~@/assets/style/theme/star/index.scss';
+@import '~@/assets/style/theme/tomorrow-night-blue/index.scss';
\ No newline at end of file
diff --git a/src/components/core/d2-layout-main/index.vue b/src/components/core/d2-layout-main/index.vue
index 137cd103..7fda11ad 100644
--- a/src/components/core/d2-layout-main/index.vue
+++ b/src/components/core/d2-layout-main/index.vue
@@ -10,6 +10,7 @@