/* PQR_REVIEW_QR_MIDNIGHT_THEME_V1 */
html[data-pqr-theme="midnight"] body.pqr-review-page {
    --rqr-ink: #edf2fc;
    --rqr-muted: #a6b1c5;
    --rqr-border: #303d55;
    --rqr-soft: #111a2a;
    background: #080d17 !important;
    color: #edf2fc !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-panel,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-editor,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-preview,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-download-box,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-manager {
    color: #e8edf7 !important;
    border-color: #2c3850 !important;
    background: #111a2a !important;
    box-shadow: 0 18px 48px rgba(0,0,0,.28) !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-page h1,
html[data-pqr-theme="midnight"] body.pqr-review-page h2,
html[data-pqr-theme="midnight"] body.pqr-review-page h3,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-section h2,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-manager-head h2,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-download-title,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field label {
    color: #f2f5fb !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-editor-head p,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-copy,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field-help,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-manager-head p,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-scan-note,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-download-btn small {
    color: #a6b1c5 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field input,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field select,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field textarea,
html[data-pqr-theme="midnight"] body.pqr-review-page .form-control,
html[data-pqr-theme="midnight"] body.pqr-review-page .form-select {
    color: #edf2fc !important;
    border-color: #35425c !important;
    background-color: #0c1422 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field input::placeholder,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field textarea::placeholder {
    color: #8290a8 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field select option {
    color: #edf2fc;
    background: #0c1422;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-toggle,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-logo-box,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-color-row,
html[data-pqr-theme="midnight"] body.pqr-review-page #reviewCampaignList > div {
    color: #e8edf7 !important;
    border-color: #303d55 !important;
    background-color: #151f31 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-info-strip,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-guest {
    color: #bfceff !important;
    border-color: #34466f !important;
    background: #172442 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-download-btn {
    background: #151f31 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page a:not(.pqr-review-button):not(.pqr-review-preview-cta) {
    color: #aebaff;
}
/* PQR_REVIEW_QR_MIDNIGHT_FULL_PAGE_V1 */
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-main,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-shell,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-grid,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-section,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-form-grid,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-actions,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-logo-branding,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-toggle-grid {
    color: #e8edf7;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-section,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-logo-branding,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-color-row {
    border-color: #303d55 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field-help,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-copy,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-editor-head p,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-manager-head p {
    color: #a6b1c5 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field input,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field select,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field textarea,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field .form-control,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-field .form-select {
    color: #edf2fc !important;
    border-color: #35425c !important;
    background: #0c1422 !important;
    color-scheme: dark;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-status,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-scan-note {
    color: #bdc9de !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-toggle,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-logo-box,
html[data-pqr-theme="midnight"] body.pqr-review-page #reviewCampaignList > div {
    color: #e8edf7 !important;
    border-color: #303d55 !important;
    background: #151f31 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-button-secondary {
    color: #dce5f5 !important;
    border-color: #3a4965 !important;
    background: #1a263b !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page input[type="checkbox"],
html[data-pqr-theme="midnight"] body.pqr-review-page input[type="radio"] {
    accent-color: #8b91ff;
}
/* PQR_REVIEW_QR_HERO_SEO_MIDNIGHT_V1 */
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-seo {
    color: #edf2fc !important;
    background: radial-gradient(ellipse at 15% 0%, #182448, transparent 55%),
                linear-gradient(145deg, #080d17, #0d1422) !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-card,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-answer,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-answer,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-trust-item,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-content-card,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-platform-card,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-related a,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-faq-list details {
    color: #e8edf7 !important;
    border-color: #303d55 !important;
    background: #111a2a !important;
    box-shadow: 0 14px 36px rgba(0,0,0,.22) !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-strip,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-platform-grid {
    color: #dce5f5 !important;
    border-color: #303d55 !important;
    background: #0c1422 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero h1,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-answer strong,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-feature strong,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-answer h2,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-seo h2,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-content-card h2,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-content-card h3,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-platform-card strong,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-faq-list summary {
    color: #f2f5fb !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-lead,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-answer p,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-feature span,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-answer p,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-content-card p,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-content-card li,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-platform-card,
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-faq-list details p {
    color: #a6b1c5 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-compliance {
    color: #d9f6e4 !important;
    border-color: #285942 !important;
    background: #10271f !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-compliance h2 {
    color: #a7f3c2 !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-compliance p {
    color: #c1dece !important;
}
html[data-pqr-theme="midnight"] body.pqr-review-page .pqr-review-hero-secondary {
    color: #e6ecf8 !important;
    border-color: #3a4965 !important;
    background: #182338 !important;
}