/* V33 — Finance Lab hard contrast authority. All calculator dark panels must remain fully readable. */
#eligibility-tool,#bt-tool,#prepay-tool,#od-tool,#debt-tool,#flat-tool{--fx-dark:#071f49;--fx-dark2:#092b5d;--fx-white:#ffffff;--fx-copy:#e7f3ff;--fx-muted:#bcd8f4;--fx-cyan:#5cecff;--fx-mint:#67f3c7}
#eligibility-tool .adv-console,#bt-tool .adv-console,#prepay-tool .adv-console,#od-tool .adv-console,#debt-tool .adv-console,#flat-tool .adv-console,
#eligibility-tool .v32-console,#bt-tool .v32-console,#prepay-tool .v32-console,#od-tool .v32-console,#debt-tool .v32-console,#flat-tool .v32-console{
 background:linear-gradient(135deg,var(--fx-dark),var(--fx-dark2))!important;border-color:#24558d!important;color:var(--fx-white)!important;
}
#eligibility-tool .adv-console *,#bt-tool .adv-console *,#prepay-tool .adv-console *,#od-tool .adv-console *,#debt-tool .adv-console *,#flat-tool .adv-console *,
#eligibility-tool .v32-console *,#bt-tool .v32-console *,#prepay-tool .v32-console *,#od-tool .v32-console *,#debt-tool .v32-console *,#flat-tool .v32-console *{
 opacity:1!important;filter:none!important;mix-blend-mode:normal!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;
}
#eligibility-tool .adv-console h4,#bt-tool .adv-console h4,#prepay-tool .adv-console h4,#od-tool .adv-console h4,#debt-tool .adv-console h4,#flat-tool .adv-console h4,
#eligibility-tool .v32-console h4,#bt-tool .v32-console h4,#prepay-tool .v32-console h4,#od-tool .v32-console h4,#debt-tool .v32-console h4,#flat-tool .v32-console h4{color:#fff!important;font-weight:850!important}
#eligibility-tool .adv-console p,#bt-tool .adv-console p,#prepay-tool .adv-console p,#od-tool .adv-console p,#debt-tool .adv-console p,#flat-tool .adv-console p,
#eligibility-tool .adv-console span,#bt-tool .adv-console span,#prepay-tool .adv-console span,#od-tool .adv-console span,#debt-tool .adv-console span,#flat-tool .adv-console span,
#eligibility-tool .v32-console p,#bt-tool .v32-console p,#prepay-tool .v32-console p,#od-tool .v32-console p,#debt-tool .v32-console p,#flat-tool .v32-console p,
#eligibility-tool .v32-console span,#bt-tool .v32-console span,#prepay-tool .v32-console span,#od-tool .v32-console span,#debt-tool .v32-console span,#flat-tool .v32-console span{color:var(--fx-copy)!important;font-weight:600!important}
#eligibility-tool .adv-console b,#bt-tool .adv-console b,#prepay-tool .adv-console b,#od-tool .adv-console b,#debt-tool .adv-console b,#flat-tool .adv-console b,
#eligibility-tool .v32-console b,#bt-tool .v32-console b,#prepay-tool .v32-console b,#od-tool .v32-console b,#debt-tool .v32-console b,#flat-tool .v32-console b{color:#fff!important;font-weight:900!important}
#eligibility-tool .adv-insight strong,#bt-tool .adv-insight strong,#prepay-tool .adv-insight strong,#od-tool .adv-insight strong,#debt-tool .adv-insight strong,#flat-tool .adv-insight strong,
#eligibility-tool .v32-console small,#bt-tool .v32-console small,#prepay-tool .v32-console small,#od-tool .v32-console small,#debt-tool .v32-console small,#flat-tool .v32-console small{color:var(--fx-cyan)!important;font-weight:900!important}
#eligibility-tool .adv-bar,#bt-tool .adv-bar,#prepay-tool .adv-bar,#od-tool .adv-bar,#debt-tool .adv-bar,#flat-tool .adv-bar,
#eligibility-tool .v32-track,#bt-tool .v32-track,#prepay-tool .v32-track,#od-tool .v32-track,#debt-tool .v32-track,#flat-tool .v32-track{background:#17477a!important}
/* Ensure all six result surfaces are readable too */
#eligibility-tool .result-card,#bt-tool .result-card,#prepay-tool .result-card,#od-tool .result-card,#debt-tool .result-card,#flat-tool .result-card{color:#fff!important}
#eligibility-tool .result-card .result-kicker,#bt-tool .result-card .result-kicker,#prepay-tool .result-card .result-kicker,#od-tool .result-card .result-kicker,#debt-tool .result-card .result-kicker,#flat-tool .result-card .result-kicker{color:#70eaff!important;opacity:1!important}
#eligibility-tool .result-card .result-main,#bt-tool .result-card .result-main,#prepay-tool .result-card .result-main,#od-tool .result-card .result-main,#debt-tool .result-card .result-main,#flat-tool .result-card .result-main,
#eligibility-tool .result-card b,#bt-tool .result-card b,#prepay-tool .result-card b,#od-tool .result-card b,#debt-tool .result-card b,#flat-tool .result-card b{color:#fff!important;opacity:1!important}
#eligibility-tool .result-card span,#bt-tool .result-card span,#prepay-tool .result-card span,#od-tool .result-card span,#debt-tool .result-card span,#flat-tool .result-card span,
#eligibility-tool .result-card .result-note,#bt-tool .result-card .result-note,#prepay-tool .result-card .result-note,#od-tool .result-card .result-note,#debt-tool .result-card .result-note,#flat-tool .result-card .result-note{color:#d7eaff!important;opacity:1!important}
