diff --git a/admin/dashboard/templates/base.html b/admin/dashboard/templates/base.html
index 630097e..95cd42e 100644
--- a/admin/dashboard/templates/base.html
+++ b/admin/dashboard/templates/base.html
@@ -185,6 +185,33 @@
padding: 16px;
overflow-y: auto;
background: #f2f6fb;
+ position: relative;
+ }
+ .content::before {
+ content: "";
+ position: absolute;
+ inset: 0;
+ background-image:
+ linear-gradient(rgba(91, 211, 255, 0.08) 1px, transparent 1px),
+ linear-gradient(90deg, rgba(91, 211, 255, 0.08) 1px, transparent 1px);
+ background-size: 24px 24px;
+ opacity: 0.35;
+ pointer-events: none;
+ }
+ .content::after {
+ content: "";
+ position: absolute;
+ left: 12px;
+ right: 12px;
+ top: 0;
+ height: 1px;
+ background: rgba(91, 211, 255, 0.4);
+ box-shadow: 0 0 10px rgba(91, 211, 255, 0.6);
+ pointer-events: none;
+ }
+ .content > * {
+ position: relative;
+ z-index: 1;
}
/* 全局卡片样式统一 */
@@ -237,12 +264,29 @@
.el-button--primary {
background: var(--tech-accent) !important;
border-color: var(--tech-accent) !important;
- color: #0b1d33 !important;
+ color: #ffffff !important;
}
.el-button--primary:hover,
.el-button--primary:focus {
background: var(--tech-accent-2) !important;
border-color: var(--tech-accent-2) !important;
+ color: #ffffff !important;
+ }
+ .el-button--success,
+ .el-button--warning,
+ .el-button--danger,
+ .el-button--info {
+ color: #ffffff !important;
+ }
+ .el-button--success:hover,
+ .el-button--warning:hover,
+ .el-button--danger:hover,
+ .el-button--info:hover,
+ .el-button--success:focus,
+ .el-button--warning:focus,
+ .el-button--danger:focus,
+ .el-button--info:focus {
+ color: #ffffff !important;
}
.el-button--default {
background: #ffffff !important;