/*
 * Login Branding Overrides (Issue #372)
 * Loaded after login.css to override hardcoded gradient with brand-aware colors.
 * Uses CSS variables from site.css :root defaults + server-side branding injection.
 */

/* Override the hardcoded vendor gradient with brand-aware gradient */
body {
    background: linear-gradient(
        to bottom,
        var(--brand-login-gradient, var(--brand-sidebar, rgba(30,87,153,1))) 0%,
        rgba(125,185,232,0) 100%
    ) !important;
}

/* Brand-aware login submit button */
#loginbtn,
.btn-primary {
    background: var(--brand-primary, #007bff) !important;
    border-color: var(--brand-primary, #007bff) !important;
    background-image: none !important;
}

.btn-primary:hover {
    filter: brightness(0.85);
}

/* Login box card styling with brand accent top border */
#loginbox {
    border-top: 3px solid var(--brand-accent, #007bff);
}
