/* Muted amber complements the blue and teal palette; navy keeps labels clear. */
:root{--drb-care-action:#d9a15b;--drb-care-action-ink:#183c50}
/* Important declarations in this layer override legacy theme specificity. */
@layer drb-care-actions {
body.drb-sandbox :is(.home-hero__cta-primary,.home-hero__card-cta,.home-cta__btn,.provider-card__action,.pd-get-care,.nv-attend,.pv-book,.pt-next .pt-button:not(.pt-button--light),.pv-actions .pv-primary[href*="view=room"],.nc-item-actions a[href*="view=room"],.drb-public-dock a[href="/see-a-provider"],.pt-provider-booking .pt-provider-action,a[href^="/see-a-provider"]:is(.btn,.drb-button,.drb-action,.ad-button,.ab-button,.cp-button,.seo-button,.cr-button,.sup-cta__btn,.button)),
body .drb-comms #comms-video:enabled{background:var(--drb-care-action)!important;background-image:none!important;border-color:var(--drb-care-action)!important;color:var(--drb-care-action-ink)!important;text-shadow:none!important;box-shadow:var(--drb-care-action-shadow,0 5px 16px #956b3020)!important}
body.drb-sandbox :is(.home-hero__cta-primary,.home-hero__card-cta,.home-cta__btn,.provider-card__action,.pd-get-care,.nv-attend,.pv-book,.pt-next .pt-button:not(.pt-button--light),.pv-actions .pv-primary[href*="view=room"],.nc-item-actions a[href*="view=room"],.drb-public-dock a[href="/see-a-provider"]):hover,
body .drb-comms #comms-video:enabled:hover{background:#ce9853!important;border-color:#ce9853!important;color:var(--drb-care-action-ink)!important}
body.drb-sandbox .nc-item-actions a[href*="view=room"]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:10px;text-decoration:none}

}
