/* Scoped store branding. Semantic status/WhatsApp colors and platform pages stay unchanged. */
.bd-public-store,body[data-store-identity="customer"]{--orange:var(--store-link,#b83716);--red:var(--store-link,#b83716);--accent:var(--store-primary,#ff4f2f);--mvp-accent:var(--store-primary,#ff4f2f)}
.bd-public-store :is(.bd-store-cart,.bd-store-hero-actions a:not(.is-secondary),.bd-product-add,.bd-store-order-card>a,.bd-store-cart-float){background:linear-gradient(110deg,var(--store-primary,#ff4f2f),var(--store-primary-end,#eb492b));color:var(--store-on-primary,#000)}
.bd-public-store .bd-product-card.is-unavailable .bd-product-add{background:#9da5b1;color:#fff}
.bd-public-store .bd-store-cart b{color:var(--store-link,#b83716)}
.bd-public-store .bd-store-banner{background:linear-gradient(115deg,var(--store-hero,#1d160f),var(--store-hero-end,#6b3b12))}
.bd-public-store .bd-store-eyebrow{color:#fff}
.bd-public-store .bd-category-strip button.active{color:var(--store-link,#b83716);background:var(--store-soft,#fff0ea)}
.bd-public-store .bd-store-order-item>span{background:var(--store-soft,#fff0ea);color:var(--store-link,#b83716)}
body[data-store-identity="customer"] :is(.button.primary,.full-button.primary,.mvp-customizer-footer .button.primary,.customer-auth-card .button.primary),.bd-tenant-auth .button.primary{background:var(--store-primary)!important;color:var(--store-on-primary)!important;box-shadow:0 7px 14px var(--store-shadow)}
body[data-store-identity="customer"] .button.primary:disabled,.bd-tenant-auth .button.primary:disabled{background:#667085!important;color:#fff!important;box-shadow:none}
body[data-store-identity="customer"] :is(.bd-product-footer strong,.order-summary .total strong,.mvp-summary-row.total strong,.mvp-customizer-hero strong){color:var(--store-link)}
body[data-store-identity="customer"] :is(.customer-header nav a.active,.customer-header nav a:hover,.customer-store-pill){background:var(--store-soft);color:var(--store-link);border-color:var(--store-border)}
body[data-store-identity="customer"] :is(.customer-account-hero,.customer-auth-promo){background:linear-gradient(120deg,var(--store-hero),var(--store-hero-end));color:#fff}
body[data-store-identity="customer"] .customer-avatar{background:var(--store-primary);color:var(--store-on-primary)}
body[data-store-identity="customer"] :is(.customer-account-menu .pm-icon,.customer-mobile-nav a.active,.customer-mobile-nav a.is-active,.customer-auth-card a,.bd-cart-line-total,.bd-fulfillment-store,.bd-fulfillment-options .pm-icon,.bd-checkout-fulfillment button,.mvp-checkout-steps .active,.mvp-checkout-steps .done){color:var(--store-link)}
body[data-store-identity="customer"] :is(.customer-mobile-nav a.active:before,.customer-mobile-nav a.is-active:before,.customer-mobile-nav b){background:var(--store-primary);color:var(--store-on-primary)}
body[data-store-identity="customer"] .bd-checkout-fulfillment{background:var(--store-soft);border-color:var(--store-border)}
body[data-store-identity="customer"] :is(.bd-fulfillment-options>button:hover,.bd-fulfillment-options>button.is-selected){background:var(--store-soft);border-color:var(--store-primary)}
body[data-store-identity="customer"] :is(input[type="checkbox"],input[type="radio"]){accent-color:var(--store-primary)}
body[data-store-identity="customer"] :is(.mvp-customizer input:checked + span,.mvp-customizer label:has(input:checked)){border-color:var(--store-primary)}
body[data-store-identity="customer"] :is(input,select,textarea,button,a):focus-visible{outline-color:var(--store-link)}
body[data-store-identity="customer"] :is(.bd-pwa-banner,.bd-pwa-entry){background:var(--store-soft);border-color:var(--store-border);color:var(--store-link)}
body[data-store-identity="customer"] .bd-pwa-button,.bd-tenant-auth .bd-pwa-button{color:var(--store-link);border-color:var(--store-border)}
body[data-store-identity="customer"] .bd-pwa-button:hover,.bd-tenant-auth .bd-pwa-button:hover{background:var(--store-soft)}
