/* PQR_LOGIN_MIDNIGHT_SURFACES_V1 */
html[data-pqr-theme="midnight"] body.pqr-auth-page .auth-shell-main {
    color: #e8edf7 !important;
    background: transparent !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page :is(.auth-card, .card, .auth-panel) {
    color: #e8edf7 !important;
    background: #111a2a !important;
    border-color: #303d55 !important;
    box-shadow: 0 20px 55px rgba(0,0,0,.3) !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page :is(
    .auth-card h1, .auth-card h2, .auth-card h3,
    .auth-card .text-dark, .auth-card strong
) {
    color: #f1f5fb !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page :is(
    .auth-card p, .auth-card small, .auth-card .form-label,
    .auth-card .text-muted
) {
    color: #aebbd0 !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page :is(
    .auth-card input, .auth-card select, .auth-card textarea,
    .auth-card .form-control, .auth-card .form-select
) {
    color: #eef2f9 !important;
    background: #0b1423 !important;
    border-color: #35435c !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page .auth-card input::placeholder {
    color: #8998af !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page .auth-card a:not(.btn) {
    color: #a5b4fc !important;
}
html[data-pqr-theme="midnight"] body.pqr-auth-page .auth-card .btn:not(.btn-primary) {
    color: #e8edf7 !important;
    background: #182337 !important;
    border-color: #35435c !important;
}
