/* P56: readable text on light buttons, while preserving white on dark controls. */
.droocy-site-header .droocy-icon-btn.droocy-cart-btn,
.droocy-site-header .droocy-icon-btn.droocy-cart-btn em,
.droocy-site-header .droocy-icon-btn.droocy-cart-btn span {color:#101638!important;-webkit-text-fill-color:#101638!important;opacity:1!important}
/* Language selectors and light-background controls, including legacy header variants. */
.droocy-site-header :is(button,a,select)[style*="background: white"],
.droocy-site-header :is(button,a,select)[style*="background:#fff"],
.droocy-site-header :is(button,a,select)[style*="background: #fff"],
.droocy-site-header :is(button,a,select)[style*="background-color: white"],
.droocy-site-header :is(button,a,select)[style*="background-color:#fff"] {color:#101638!important;-webkit-text-fill-color:#101638!important}
.droocy-site-header :is(button,a,select)[style*="background:#fff"] *,
.droocy-site-header :is(button,a,select)[style*="background: #fff"] * {color:#101638!important;-webkit-text-fill-color:#101638!important}
.ai13-shell .d11-hero .d11-pill.orange {background:#fff5e8!important;color:#693600!important;-webkit-text-fill-color:#693600!important;opacity:1!important}
.ai13-shell .d11-hero .d11-pill.orange *,
.ai13-shell .d11-hero .d11-pill.green * {color:inherit!important;-webkit-text-fill-color:currentColor!important}
.ai13-shell .d11-hero .d11-pill.green {color:#07534a!important;-webkit-text-fill-color:#07534a!important}
.ai13-shell .d11-hero .d11-badge {color:#321379!important;-webkit-text-fill-color:#321379!important;background:#f0eaff!important;opacity:1!important}
