/* v84.69 static contrast WCAG AA repair, generated from original solid-color pair declarations. */
.brand-mark{background-color:#1a8284!important}
.nav-cta,.btn.primary{background-color:#1a8284!important}
.wa-float{background-color:#0c855d!important}
.trust-card b{background-color:#1a8284!important}
.state-chips .chip.active{background-color:#1a8284!important}
.wa-icon{color:#118838!important}
.trust-card .info-icon{background-color:#1a8284!important}
.agent-links .agent-email-link:hover,.agent-links .agent-profile-link:hover,.agent-links a[href^="mailto:"]:hover,.agent-links a[href*="wantopup.com"]:hover{color:#197e81!important}
.wa-float-v30{background-color:#0c855d!important}
.wa-float-v30 .wa-icon-mark{color:#0f8738!important}
.btn.danger{background-color:#a26807!important}
.wa-icon-mark{color:#188741!important}
.site-header nav .header-icon-link.register{background-color:#1a8284!important}
.site-header nav .header-icon-link:hover{color:#197e81!important}
.site-header nav .header-icon-link.register:hover{background-color:#1a8284!important}
.deal-badge{color:#1278b4!important}
.state-card:hover,.state-card.active{background-color:#1a8284!important}
.guide-card span{background-color:#1a8284!important}
.lokasi-card .agent-links a{color:#137ab6!important}
.page-number.active,.page-number:hover{background-color:#1a8284!important}
.auth-register{background-color:#1a8284!important}
.checker-blocked-card .checker-icon{background-color:#1a8284!important}
.seo-quick-links a{color:#137bb8!important}
.seo-quick-links a:hover{background-color:#1a8284!important}
.seo-topic-link:hover{background-color:#1a8284!important}
.seo-cta-box,.seo-mini-cta{background-color:#1a8284!important}
.seo-cta-box .btn,.seo-mini-cta .btn{color:#1a8284!important}
.seo-cta-box .btn,.seo-mini-cta .btn{background-color:#12873d!important}
.kelebihan-card span{background-color:#1a8284!important}
.ecommerce-icon-link:hover{background-color:#1a8284!important}
.agent-card.pro-agent .agent-links a.agent-wa-link,.agent-card.pro-agent .agent-links a:first-child,.page-agent-card .agent-card.pro-agent .agent-links a:first-child,.bottom-agent .agent-card.pro-agent .agent-links a:first-child{background-color:#12873d!important}
.agent-card.pro-agent .agent-links a:hover{background-color:#1a8284!important}
.ecommerce-icon-link:hover,.ecommerce-icon-link:focus{background-color:#1a8284!important}
.profile-mini-wa-badge{background-color:#12873d!important}
.agent-card.pro-agent .ecommerce-icon-link:hover{background-color:#1a8284!important}
.plans-shopee .plan-slide-btn{color:#137bb8!important}
.avatar-v109{background-color:#1a8284!important}
.tag-v109{color:#1278b4!important}
.review-avatar-v110{background-color:#c45229!important}
.verified-v110{color:#c64025!important}
.highlight-v110 .review-meta-v110 span:last-child{color:#c64025!important}
.trust-box-card-v111 span{background-color:#1a8284!important}
.share-copy-btn{background-color:#1a8284!important}
.share-actions a:hover{background-color:#1a8284!important}
.agent-card.pro-agent .agent-links .agent-wa-link,
a.agent-wa-link{background-color:#1a8284!important}
.agent-card.pro-agent .agent-links .agent-register-link,
a.agent-register-link{background-color:#12873d!important}
.seo-ai-grid span{background-color:#1a8284!important}
.plan-pages-cta a:hover{background-color:#1a8284!important}
.plan-page-card.is-primary{background-color:#1a8284!important}
.hero-buyer-offer{background-color:#1a8284!important}
.footer-simple-menu a:hover{background-color:#1a8284!important}
.visual-card.hot,
.dash-kpi-card:first-child{background-color:#1a8284!important}
.agent-card.pro-agent.directory-card.lokasi-card .agent-wa-link,
.agent-directory-cards .agent-card.pro-agent.lokasi-card .agent-wa-link{background-color:#1a8284!important}
.affiliate-free-grid article span{background-color:#1a8284!important}
.notfound-quicklinks-v1 a:hover{background-color:#1a8284!important}
.btn.shine{background-color:#0c855d!important}
.hero-offer-badge,.deal-badge{background-color:#a26807!important}
.agent-card.pro-agent .agent-wa-link{background-color:#1a8284!important}
.visual-card.hot span{background-color:#1a8284!important}
.provider-nav{background-color:#1a8284!important}
.footer-auth-menu .auth-register{background-color:#1a8284!important}
.payment-after-steps span{background-color:#1a8284!important}
.direct-register-summary li:before{background-color:#12873d!important}
.pricing-table.plan-track.wantopup-package-grid .package-group-agent .price,
.payment-package-grid .package-group-agent .price,
body.direct-package-agent .payment-package-grid-detail .package-group-agent .price{background-color:#12873d!important}
body.wantopup-landing .wtp-quick-benefits .seo-ai-grid article>span{color:#0b7d73!important}

/* WanTopup v84.69: consistent light and dark text surfaces. Last-loaded and intentionally scoped. */
:root{color-scheme:light}
body.wantopup-landing{color:#19353f}
body.wantopup-landing main{color:#19353f}
body.wantopup-landing .payment-packages-section .payment-form,
body.wantopup-landing .payment-packages-section .wtp-shared-registration,
body.wantopup-landing .payment-packages-section .wtp-shared-registration .payment-form{background:#fff!important;color:#19353f!important}
body.wantopup-landing .payment-packages-section .payment-form label,
body.wantopup-landing .payment-packages-section .payment-form .wtp-card-form-title b,
body.wantopup-landing .payment-packages-section .payment-form input{color:#172f3c!important}
body.wantopup-landing .payment-packages-section .payment-form input,
body.wantopup-landing .payment-packages-section .payment-form select,
body.wantopup-landing .payment-packages-section .payment-form textarea{background:#fff!important;color:#17323c!important;border-color:#839c9e!important}
body.wantopup-landing .payment-packages-section .payment-form input::placeholder{color:#566b74!important;opacity:1!important}
body.wantopup-landing .payment-packages-section .payment-form button.btn.primary:not(:disabled){background:#08665d!important;color:#fff!important}
body.wantopup-landing .payment-packages-section .payment-form button:disabled{color:#34434d!important;background:#e1e9ea!important;opacity:1!important}
body.wantopup-landing .wtp-editorial-article,body.wantopup-landing .wtp-editorial-article p{color:#24434e}
body.wantopup-landing .wtp-hero-summary{color:#143942}
body.wantopup-landing .wtp-hero-summary p{color:#173d44}
body.wantopup-landing .wtp-editorial-article .wtp-article-btn{color:#fff!important;background:#08665d!important}
body.wantopup-landing .wtp-editorial-article .wtp-plan-link{background:#f5fbfa!important;color:#14434a!important;border-color:#bbd6d6!important}
body.wantopup-landing .wtp-editorial-article .wtp-plan-link b,
body.wantopup-landing .wtp-editorial-article .wtp-plan-link strong{color:#103a3d!important}
body.wantopup-landing .wtp-editorial-article .wtp-plan-link small{color:#3d5c65!important}
body.wantopup-landing .wtp-related-links a{color:#075e5b!important}
body.wantopup-landing .footer.footer-simple,body.wantopup-landing footer.wantopup-footer{background:#113f4c;color:#eafffb!important}
body.wantopup-landing .footer.footer-simple a,body.wantopup-landing footer.wantopup-footer a{color:#d3fff5!important}
body.wantopup-landing a:focus-visible,body.wantopup-landing button:focus-visible{outline:3px solid #ecac20!important;outline-offset:3px!important}
/* 404 cards have separate light backgrounds. Preserve accessible colors even in dark-mode overlays. */
body.notfound .wtp404-card,body.notfound .wtp404-card *{text-shadow:none!important}
body.notfound .wtp404-card h3,body.notfound .wtp404-card .wtp404-price{color:#124147!important}
body.notfound .wtp404-card p{color:#36545f!important}
body.notfound .wtp404-card .wtp404-link,body.notfound .wtp404-card .wtp404-link:visited{background:#006456!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
/* Registration modal and floating CTA: avoid inherited dark-on-dark styles. */
body .wtp-popup-nudge,body .wtp-popup-nudge strong{background-color:#fff;color:#153941!important}
body .wtp-popup-nudge .wtp-popup-nudge-action{background:#00675a!important;color:#fff!important}
/* Shared components and Admin: correct legacy pale teal, lime and amber badges. */
.site-header nav .header-icon-link.register,.site-header nav .header-icon-link.register:hover,
.nav-cta,.btn.primary,.auth-register,.footer-auth-menu .auth-register,
.hero-buyer-offer,.seo-cta-box,.seo-mini-cta,.provider-nav,
.state-card:hover,.state-card.active,.state-chips .chip.active,
.guide-card span,.kelebihan-card span,.trust-card b,
.share-copy-btn,.seo-topic-link:hover,.seo-quick-links a:hover,
.page-number.active,.page-number:hover,.footer-simple-menu a:hover{
  background:#07665e!important;color:#fff!important;-webkit-text-fill-color:#fff!important
}
.btn.danger{background:#a82618!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.btn.shine{background:#087054!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.wa-float,.wa-float-v30,.agent-card.pro-agent .agent-links .agent-wa-link,
.agent-card.pro-agent .agent-links .agent-register-link{
  background:#07703f!important;color:#fff!important;-webkit-text-fill-color:#fff!important
}
.wa-icon-mark{background:#fff!important;color:#086342!important;-webkit-text-fill-color:#086342!important}
.seo-cta-box .btn,.seo-mini-cta .btn{background:#08665d!important;color:#fff!important}
.seo-quick-links a,.lokasi-card .agent-links a{color:#075a63!important}
.dash-page .dash-kpi-card:first-child,.dash-page .visual-card.hot{
  background:#086a64!important;color:#fff!important
}
.dash-page .dash-kpi-card:first-child :is(span,b,small,p),
.dash-page .visual-card.hot :is(span,b,small,p){color:#fff!important}
body .hero-offer-badge,body .deal-badge{background:#9d5d00!important;color:#fff!important}
body .footer.footer-simple .footer-simple-menu a:hover{background:#08665d!important;color:#fff!important}
body .wtp-quick-benefits .seo-ai-grid article>span{background:#e5f7f3!important;color:#075e56!important}
@media(prefers-color-scheme:dark){body.notfound{color-scheme:light!important}}
