/* V36 Eligibility page hard contrast authority — loaded last */
body .eh35, body .el34{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
body .eh35 *,body .el34 *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}
/* dark hero */
body .eh35 h1,body .eh35 h2,body .eh35 h3,body .eh35 h4,body .eh35 strong,body .eh35 b{color:#fff!important;-webkit-text-fill-color:#fff!important}
body .eh35 h1 em,body .eh35 .eh35-primary span,body .eh35 .eh35-bottom a{color:#62dcff!important;-webkit-text-fill-color:#62dcff!important}
body .eh35 p,body .eh35 .eh35-copy>p{color:#e8f3ff!important;-webkit-text-fill-color:#e8f3ff!important}
body .eh35 small,body .eh35 .eh35-proof small,body .eh35 .eh35-node span,body .eh35 .eh35-top em,body .eh35 .eh35-bottom small{color:#bddcff!important;-webkit-text-fill-color:#bddcff!important}
body .eh35 .eh35-eyebrow,body .eh35 .eh35-top span,body .eh35 .eh35-node small,body .eh35 .eh35-corein small{color:#79e5ff!important;-webkit-text-fill-color:#79e5ff!important}
body .eh35 .eh35-corein span{color:#54f0ce!important;-webkit-text-fill-color:#54f0ce!important}
body .eh35 .eh35-primary{color:#071a3c!important;-webkit-text-fill-color:#071a3c!important}
body .eh35 .eh35-profile-tabs button{color:#dff2ff!important;-webkit-text-fill-color:#dff2ff!important}
body .eh35 .eh35-profile-tabs button.active{color:#073066!important;-webkit-text-fill-color:#073066!important}
body .eh35-strip span{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important}
/* light eligibility intro + scenario/profile sections */
body .el34-head,body .el34-scenarios,body .el34-decoder,body .el34-section{color:#071a3c!important}
body .el34-head h1,body .el34-head h2,body .el34-head h3,body .el34-section-title,body .el34-section-title h2,body .el34-scenarios h2,body .el34-decoder h2{color:#071a3c!important;-webkit-text-fill-color:#071a3c!important}
body .el34-head p,body .el34-section-title p,body .el34-scenarios p,body .el34-decoder p{color:#334f70!important;-webkit-text-fill-color:#334f70!important}
body .el34-kicker,body .el34-section-title span{color:#075fd4!important;-webkit-text-fill-color:#075fd4!important}
/* dark calculator workspace: make every textual descendant readable by default */
body .el34-grid,body .el34-console,body .el34-intel{color:#fff!important}
body .el34-grid h1,body .el34-grid h2,body .el34-grid h3,body .el34-grid h4,body .el34-grid b,body .el34-grid strong,body .el34-grid label{color:#fff!important;-webkit-text-fill-color:#fff!important}
body .el34-grid p,body .el34-grid small,body .el34-grid span{color:#d6e9ff!important;-webkit-text-fill-color:#d6e9ff!important}
body .el34-fields label>span,body .el34-metrics span,body .el34-step small,body .el34-docs small{color:#c7e5ff!important;-webkit-text-fill-color:#c7e5ff!important}
body .el34-fields input{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#59e8ff!important}
body .el34-fields b,body .el34-ring small,body .el34-core span{color:#62f2df!important;-webkit-text-fill-color:#62f2df!important}
/* light result cards inside dark workspace must stay navy */
body .el34-grid .el34-metrics article.light,body .el34-grid .el34-light,body .el34-grid [class*="white"]{color:#071a3c!important}
/* scenario cards / decoder cards are white */
body .el34-scenarios article,body .el34-decoder article,body .el34-scenario,body .el34-decode-card{color:#071a3c!important}
body .el34-scenarios article *,body .el34-decoder article *,body .el34-scenario *,body .el34-decode-card *{opacity:1!important;filter:none!important}
body .el34-scenarios article h3,body .el34-scenarios article b,body .el34-scenarios article strong,body .el34-decoder article h3,body .el34-decoder article b,body .el34-decoder article strong{color:#071a3c!important;-webkit-text-fill-color:#071a3c!important}
body .el34-scenarios article p,body .el34-scenarios article small,body .el34-decoder article p,body .el34-decoder article small{color:#405a78!important;-webkit-text-fill-color:#405a78!important}
/* Never allow legacy transparent text effects inside eligibility experience */
body .eh35 [class],body .el34 [class]{background-clip:border-box;-webkit-background-clip:border-box}
