/* PQR_CV_MIDNIGHT_SECTION_FIX_V1 */
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-trust-strip > span,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-auth-gate,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-auth-card,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo {
    color: #e8edf7 !important;
    background-color: #0b1220 !important;
    border-color: #2b3850 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-auth-card,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo [class*="card"],
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo [class*="item"],
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo details {
    color: #e8edf7 !important;
    background-color: #111a2a !important;
    border-color: #303d55 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-auth-card h2,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo h2,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo h3,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo summary {
    color: #f2f5fb !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-auth-card p,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo p,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo li,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-seo span,
html[data-pqr-theme="midnight"] body.pqr-cv-page .pqr-cv-trust-strip > span {
    color: #b8c4d8 !important;
}

/* PQR_CV_MIDNIGHT_REMAINING_SURFACES_V1 */
html[data-pqr-theme="midnight"] body.pqr-cv-page {
    color: #e8edf7 !important;
    background: #080d17 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page main,
html[data-pqr-theme="midnight"] body.pqr-cv-page section {
    color: #e8edf7;
    background-color: transparent;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page section:has(#cv-answer-hub-title),
html[data-pqr-theme="midnight"] body.pqr-cv-page section:has(#cv-workflow-tools-title) {
    color: #e8edf7 !important;
    background: #0b1220 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page [class*="card"],
html[data-pqr-theme="midnight"] body.pqr-cv-page [class*="trust-strip"] > *,
html[data-pqr-theme="midnight"] body.pqr-cv-page [class*="feature"] > *,
html[data-pqr-theme="midnight"] body.pqr-cv-page section:has(#cv-answer-hub-title) .container > div,
html[data-pqr-theme="midnight"] body.pqr-cv-page section:has(#cv-workflow-tools-title) .container > div {
    color: #e8edf7 !important;
    background-color: #111a2a !important;
    border-color: #303d55 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page h2,
html[data-pqr-theme="midnight"] body.pqr-cv-page h3 {
    color: #f2f5fb !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page p,
html[data-pqr-theme="midnight"] body.pqr-cv-page li {
    color: #b8c4d8;
}

/* PQR_CV_MIDNIGHT_FORCE_BLACK_V1 */
html[data-pqr-theme="midnight"] body.pqr-cv-page,
html[data-pqr-theme="midnight"] body.pqr-cv-page * {
    color: #e8edf7 !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page {
    background: #000 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page p,
html[data-pqr-theme="midnight"] body.pqr-cv-page li,
html[data-pqr-theme="midnight"] body.pqr-cv-page small {
    color: #c1cada !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page a {
    color: #b9c7ff !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page input,
html[data-pqr-theme="midnight"] body.pqr-cv-page select,
html[data-pqr-theme="midnight"] body.pqr-cv-page textarea {
    color: #f1f5ff !important;
    background: #101010 !important;
    border-color: #3b4558 !important;
}

html[data-pqr-theme="midnight"] body.pqr-cv-page button,
html[data-pqr-theme="midnight"] body.pqr-cv-page [role="button"] {
    color: #f1f5ff !important;
    background: #171717 !important;
    border-color: #424b60 !important;
}
