@@ -105,8 +147,10 @@ const displayInitial = computed(() => displayName.value.charAt(0).toUpperCase())
+
-
+
@@ -198,14 +242,12 @@ const displayInitial = computed(() => displayName.value.charAt(0).toUpperCase())
.admin-light .admin-num,
.admin-light strong {
color: #0f172a !important;
- /* Slate 900 - Darkest */
}
.admin-light .admin-label,
.admin-light .admin-section-subtitle,
.admin-light p {
color: #334155 !important;
- /* Slate 700 - Medium Dark */
}
/* Override ALL gray text classes to make them darker */
@@ -214,7 +256,6 @@ const displayInitial = computed(() => displayName.value.charAt(0).toUpperCase())
.admin-light [class*="text-slate-500"],
.admin-light [class*="text-zinc-500"] {
color: #475569 !important;
- /* Force to Slate 600 */
}
.admin-light .text-red-400,
@@ -227,8 +268,6 @@ const displayInitial = computed(() => displayName.value.charAt(0).toUpperCase())
}
/* --- Table overrides for light mode --- */
-
-/* White text inside admin card tables → readable in light mode */
.admin-light .admin-card table td[class*="text-white"],
.admin-light .admin-card table th[class*="text-white"],
.admin-light .admin-card tbody tr td[class*="text-white"],
@@ -236,16 +275,13 @@ const displayInitial = computed(() => displayName.value.charAt(0).toUpperCase())
color: #1e293b !important;
}
-/* Table row hover in light mode (white/2 too subtle → use slate-100) */
.admin-light .admin-card table tbody tr:hover {
background-color: #f1f5f9 !important;
}
-/* Input placeholder */
.admin-light input::placeholder,
.admin-light textarea::placeholder {
color: #94a3b8 !important;
- /* Slate 400 - Visible but muted */
}