diff --git a/src/styles/theme.scss b/src/styles/theme.scss
index 149002cf5ba6fa2560aff67854f545d24eb6577f..39b03b3dda699b3b3d62c369e562749ba5b9a21e 100644
--- a/src/styles/theme.scss
+++ b/src/styles/theme.scss
@@ -4,14 +4,3 @@
 // .dark .dark\:text-color {
 //   color: rgba(255, 255, 255, var(--dark-text-color));
 // }
-
-// 登录页
-.dark .login-form {
-  .el-divider__text {
-    background-color: var(--login-bg-color);
-  }
-
-  .el-card {
-    background-color: var(--login-bg-color);
-  }
-}
diff --git a/src/views/Login/Login.vue b/src/views/Login/Login.vue
index e124575723579aaa754a88b79d6e9fd9d18d0053..868d5a3f79dc7b81843938134d285553621ce823 100644
--- a/src/views/Login/Login.vue
+++ b/src/views/Login/Login.vue
@@ -104,3 +104,15 @@ $prefix-cls: #{$namespace}-login;
   }
 }
 </style>
+
+<style lang="scss">
+.dark .login-form {
+  .el-divider__text {
+    background-color: var(--login-bg-color);
+  }
+
+  .el-card {
+    background-color: var(--login-bg-color);
+  }
+}
+</style>
\ No newline at end of file