/* Global Dark Mode Premium Fixes */
[data-theme="dark"] body {
    background-color: #010c27 !important;
    background-image: radial-gradient(at 0% 0%, rgba(5, 2, 60, 0.2) 0px, transparent 50%),
        radial-gradient(at 100% 100%, rgba(26, 4, 64, 0.2) 0px, transparent 50%) !important;
    color: #ffffff !important;
}

[data-theme="dark"] .auth-card,
[data-theme="dark"] .bg-white:not(.navbar),
[data-theme="dark"] .bg-light:not(.navbar) {
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(39, 45, 87, 0.1) !important;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.37) !important;
}

[data-theme="dark"] .bg-white *,
[data-theme="dark"] .bg-light *,
[data-theme="dark"] .auth-card * {
    color: #ffffff !important;
}

[data-theme="dark"] .form-control,
[data-theme="dark"] .form-select {
    background: rgba(0, 0, 0, 0.3) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    color: #ffffff !important;
}

[data-theme="dark"] .table {
    --bs-table-bg: transparent !important;
    color: #ffffff !important;
}

[data-theme="dark"] .breadcrumb-item,
[data-theme="dark"] .breadcrumb-item a {
    color: rgba(255, 255, 255, 0.7) !important;
}