feat(dashboard): unify global UI theme across all admin templates

This commit is contained in:
liuwei
2026-04-15 17:00:15 +08:00
parent ee5c1ebadc
commit cb8adc40ce
19 changed files with 808 additions and 379 deletions

View File

@@ -475,16 +475,16 @@
.page-hero {
padding: 24px 26px;
border-radius: 24px;
background: linear-gradient(135deg, rgba(79,70,229,0.10), rgba(59,130,246,0.08), rgba(255,255,255,0.9));
border: 1px solid rgba(148, 163, 184, 0.16);
box-shadow: 0 18px 40px rgba(15, 23, 42, 0.06);
background: linear-gradient(135deg, rgba(15,118,110,0.10), rgba(14,165,233,0.08), rgba(255,255,255,0.9));
border: 1px solid rgba(101, 121, 113, 0.16);
box-shadow: 0 18px 40px rgba(21, 33, 27, 0.06);
}
.page-eyebrow {
font-size: 12px;
text-transform: uppercase;
letter-spacing: .08em;
color: #6366f1;
color: #0b5e57;
font-weight: 700;
margin-bottom: 8px;
}
@@ -493,11 +493,11 @@
font-size: 30px;
line-height: 1.1;
margin-bottom: 10px;
color: #0f172a;
color: #15211b;
}
.page-hero-copy p {
color: #64748b;
color: #4f6258;
font-size: 14px;
}
@@ -516,7 +516,7 @@
.workspace-header p,
.filter-summary {
font-size: 13px;
color: #64748b;
color: #4f6258;
}
.filter-form {
@@ -533,13 +533,13 @@
}
.message-text-preview {
color: #0f172a;
color: #15211b;
line-height: 1.6;
word-break: break-word;
}
.message-text-preview.is-muted {
color: #64748b;
color: #4f6258;
}
.message-media-preview {
@@ -554,8 +554,8 @@
gap: 8px;
padding: 10px 12px;
border-radius: 14px;
background: linear-gradient(135deg, rgba(148,163,184,0.12), rgba(226,232,240,0.45));
border: 1px solid rgba(148,163,184,0.18);
background: linear-gradient(135deg, rgba(101,121,113,0.12), rgba(214,226,219,0.45));
border: 1px solid rgba(101,121,113,0.18);
}
.message-system-tags {
@@ -574,9 +574,9 @@
border-radius: 999px;
font-size: 12px;
font-weight: 700;
color: #475569;
color: #3f5148;
background: rgba(255,255,255,0.72);
border: 1px solid rgba(148,163,184,0.2);
border: 1px solid rgba(101,121,113,0.2);
}
.message-type-badge.is-revoke {
@@ -586,7 +586,7 @@
}
.message-system-summary {
color: #334155;
color: #27443a;
line-height: 1.6;
word-break: break-word;
}
@@ -600,14 +600,14 @@
.quoted-media-text {
margin-top: 8px;
color: #64748b;
color: #4f6258;
font-size: 13px;
font-weight: 600;
}
.message-media-label {
font-size: 12px;
color: #64748b;
color: #4f6258;
}
.message-thumb {
@@ -615,8 +615,8 @@
max-height: 120px;
cursor: pointer;
border-radius: 14px;
border: 1px solid rgba(148,163,184,0.16);
box-shadow: 0 10px 24px rgba(15, 23, 42, 0.08);
border: 1px solid rgba(101,121,113,0.16);
box-shadow: 0 10px 24px rgba(21, 33, 27, 0.08);
}
.pagination-container {
@@ -631,11 +631,11 @@
.message-xml {
white-space: pre-wrap;
word-break: break-all;
background: rgba(248,250,252,0.85);
border: 1px solid rgba(148,163,184,0.12);
background: rgba(247,251,248,0.85);
border: 1px solid rgba(101,121,113,0.12);
border-radius: 14px;
padding: 14px;
color: #334155;
color: #27443a;
}
</style>
{% endblock %}