
/* Premium Theme v31.1 dark-surface contrast assurance */
body[data-theme-v31=true] .site-header .apg-brand-v30-mark path:last-child,
body[data-theme-v31=true] footer.apg-footer-v11 .apg-brand-v30-mark path:last-child{fill:#E2E8F0!important}
body[data-theme-v31=true] .apg-home-decision-panel-v9 h2,
body[data-theme-v31=true] .apg-home-decision-panel-v9 h3,
body[data-theme-v31=true] .apg-home-trust-v9 h2,
body[data-theme-v31=true] .apg-home-trust-v9 h3,
body[data-theme-v31=true] .difference-engine h2,
body[data-theme-v31=true] .difference-engine h3,
body[data-theme-v31=true] .v6-diff-summary article:first-child h2,
body[data-theme-v31=true] .v6-diff-summary article:first-child h3{color:#FFFFFF!important}
body[data-theme-v31=true] .apg-home-decision-panel-v9 p,
body[data-theme-v31=true] .apg-home-decision-panel-v9 small,
body[data-theme-v31=true] .apg-home-trust-v9 p,
body[data-theme-v31=true] .difference-engine p,
body[data-theme-v31=true] .v6-diff-summary article:first-child p{color:#CBD5E1!important}
body[data-theme-v31=true] .apg-home-decision-panel-v9 strong,
body[data-theme-v31=true] .apg-home-trust-v9 strong,
body[data-theme-v31=true] .difference-engine strong,
body[data-theme-v31=true] .v6-diff-summary article:first-child strong{color:#F8FAFC!important}
body[data-theme-v31=true] .apg-home-decision-panel-v9>a,
body[data-theme-v31=true] .apg-home-trust-v9 a:not(.button),
body[data-theme-v31=true] .difference-engine a{color:#7DD3FC!important}
body[data-theme-v31=true] .decision-hero .decision-engine-card strong,
body[data-theme-v31=true] .search-hero strong{color:#FFFFFF!important}
body[data-theme-v31=true] .decision-hero .decision-engine-card p{color:#CBD5E1!important}
body[data-theme-v31=true] .decision-hero .decision-engine-card a{color:#93C5FD!important}
body[data-theme-v31=true] .apg-assistant-head strong{color:#FFFFFF!important}
body[data-theme-v31=true] .apg-assistant-head small{color:#CBD5E1!important}
@media(max-width:920px){
  body[data-theme-v31=true] .site-header .apg-brand-v30-mark path:last-child{fill:#E2E8F0!important}
}
