/* Light blue brand surfaces; semantic status tokens remain independent. */
.hb-admin .admin-sidebar{background:var(--hb-soft);color:var(--hb-text);border-right:1px solid var(--hb-border)}
.hb-admin .admin-brand,.hb-admin .admin-brand small,.hb-admin .nav-label,.hb-admin .nav-item,.hb-admin .sidebar-note p,.hb-admin .sidebar-note a{color:var(--hb-text)}
.hb-admin .nav-item.active,.hb-admin .nav-item:hover{background:var(--hb-primary);color:var(--hb-on-primary)}
.hb-admin .sidebar-note .status{background:var(--hb-primary);color:var(--hb-on-primary)}
.hb-admin .review-guidance{background:var(--hb-accent);color:var(--hb-text)}
.hb-admin .review-guidance h2,.hb-admin .review-guidance h3,.hb-admin .review-guidance p{color:var(--hb-text)}
.hb-admin .review-guidance .text-link{color:var(--hb-link)!important}
.hb-admin .admin-sidebar :focus-visible,.hb-admin .review-guidance :focus-visible{outline-color:var(--hb-focus)}
.hb-admin .sidebar-close{background:var(--hb-primary);color:var(--hb-on-primary)}
.landing-page .hb-final,.cta{background:var(--hb-accent);color:var(--hb-text)}
.landing-page .hb-final h2,.landing-page .hb-final h2 em,.landing-page .hb-final .hb-kicker,.landing-page .hb-final>p:not(.hb-kicker),.cta h2,.cta .eyebrow,.cta p:not(.eyebrow){color:var(--hb-text)}
.hb-final-link{color:var(--hb-link)}
.hb-final-star{color:var(--hb-link);opacity:.18}
.hb-final :focus-visible,.cta :focus-visible{outline-color:var(--hb-focus)}
footer.market-footer,.landing-page footer.market-footer{background:var(--hb-soft);color:var(--hb-text)}
footer.market-footer:before{background:color-mix(in srgb,var(--hb-soft) 97%,transparent)}
.market-footer .brand,.market-footer .brand span,.market-footer .footer-column h2,.market-footer .footer-intro p,.market-footer .footer-column a,.market-footer .footer-bottom{color:var(--hb-text)}
.market-footer .footer-bottom{border-top-color:var(--hb-border)}
.market-footer .footer-column a:hover{color:var(--hb-link)}
.market-footer .footer-column a:focus-visible{outline-color:var(--hb-focus)}
.footer-motion-toggle{background:var(--hb-surface);color:var(--hb-text);border-color:var(--hb-input-border)}
.footer-motion-toggle:hover{background:var(--hb-accent)}
.hb-admin .admin-header,.hb-admin .panel,.hb-admin .metric-card,.hb-admin .admin-footer{background:var(--hb-surface)}
.hb-admin .admin-sidebar .brand-mark{background:var(--hb-primary);color:var(--hb-text)}
.hb-admin .nav-count{background:var(--hb-primary);color:var(--hb-text)}
.hb-admin .sidebar-note a{border-top-color:var(--hb-border)}
.hb-admin .review-guidance{box-shadow:none}
.landing-page .hb-light,.button.light{background:var(--hb-primary);border-color:var(--hb-primary);color:var(--hb-text)}
.landing-page .hb-final-ring,.landing-page .hb-final-ring:before,.landing-page .hb-final-ring:after{border-color:var(--hb-border)}
