/* Experimental palette only. Copy, geometry, imagery and interactions are unchanged. */
:root{color-scheme:dark;--blue:#c4a269;--line:#3a3326;--muted:#b5ab98;--sb-page:#121210;--sb-hero:#171510;--sb-ink:#f0e8d8}
html,body{background:#121210!important;color:#f0e8d8}
.topnav,.topbar{background:#11110ff5!important;border-color:#433925!important}
.bc-logo,.brand,.logo-wordmark{color:#dfc38a!important}
.logo-signature,.brand small{color:#a89a7d!important}
.nav-ico,.desktop-nav button{color:#d3bb8a!important}
.language-picker{background:#211e17!important;border-color:#4c402b!important}
.language-picker button{color:#cdbd9d!important}
.language-picker button[aria-pressed=true]{background:linear-gradient(135deg,#e1c78e,#b28b4e)!important;color:#1b1710!important}
.btn-blue,.btn-white,.primary,.cart-primary,.cart-floating-action,.shop-add,.ed-button:not(.outline),.safety-purchase-button{background:linear-gradient(115deg,#dfc58c 0%,#c3a066 55%,#b58c4d 100%)!important;color:#18150e!important;border-color:#ccb17b!important;box-shadow:0 5px 24px #0003!important}
.btn-blue span,.primary span,.cart-primary span{color:inherit!important}
.hero .reviewline{background:#181714e0!important;border-color:#7a6543!important;color:#e9d6b2!important}
.hero .reviewline .stars{color:#d2b176!important}
.hero .feature svg,.trust-marquee svg{color:#c5aa73!important;stroke:#c5aa73!important}
.feature strong{color:#d9cbb0!important}
.compare-cell--good{background:linear-gradient(125deg,#29241b,#191713)!important;border-color:#5f4f31!important}
.compare-cell--other{background:#181715!important;border-color:#343029!important}
.compare-brand{color:#dfc38b!important}.compare-brand.right{color:#9f9788!important}
.compare-cell--good .compare-value{color:#ebdfc8!important}.compare-cell--other .compare-value{color:#aba494!important}
.compare-icon{background:#3b3323!important;color:#dfc58c!important}.compare-icon.other{background:#2a2722!important;color:#a69d8d!important}
.cart-floating{background:#191815f2!important;color:#f0e6d3!important;border-color:#635235!important;box-shadow:0 8px 38px #0006!important}
.cart-bag,.cart-header-icon{color:#d6b97f!important}
.cart-badge,.cart-header-count{background:#c4a269!important;color:#18150e!important;border-color:#191815!important}
.cart-header{background:#211e18!important;border-color:#55472f!important;color:#ddc699!important}
.cart-drawer,.cart-drawer-head,.cart-drawer-foot{background:#151411!important;color:#eee3ce!important}
.cart-back,.cart-secondary{background:#252016!important;color:#d8bc84!important}
.cart-close,.cart-quantity{background:#232019!important;color:#d7c6a4!important}
.cart-row-image{background:#26221a!important}
.cart-quantity input,.cart-quantity button{color:#e3cfaa!important}
.faq-safety{background:#271d17!important;border-color:#6c4933!important}
.faq-safety h3{color:#ddb78a!important}.faq-safety li{color:#c8b39d!important}
.safety-notice{background:#281f15!important;border-color:#725737!important;color:#e0c79e!important}
.safety-notice a{color:#e1c07d!important}
.store-footer{background:#0c0c0a!important;border-color:#453923!important}
.store-footer-brand>a{color:#dfc58d!important}
.formula-photo,.ed-ingredient,.ingredient-overview-card,.shop-card{border-color:#554630!important}
.formula-more-copy{background:radial-gradient(ellipse at 50% 36%,#393021,#191713 78%)!important;border-color:#5b4b30!important}
.formula-more-copy h3{color:#e0c28a!important}.formula-more-copy p{color:#c3b294!important}
.review-card,.result-card,.bundle-card,.info-paper,.panel{border-color:#443b2b!important;box-shadow:0 16px 40px #0002!important}
.result-word,.bundle-name,.bundle-price{color:#ead8b3!important}
.sahara-cart button:focus-visible,a:focus-visible,button:focus-visible{outline-color:#d9bc7e!important}
/* Shared theme tokens also feed legacy section styles. */
:root{
 --sb-accent:#c6a56d;--sb-accent-hover:#dbc18d;--sb-ink:#f0e7d6;--sb-muted:#b7ac97;--sb-line:#423927;
 --sb-white:#1b1915;--sb-page:#121210;--sb-hero:#171511;--sb-soft:#191713;--sb-card:#1e1b16;--sb-other:#181613;--sb-footer:#0c0c0b;--sb-success:#c7ad79;
 --paper:#191713;--pale:#1b1813;--ivory:#f0e7d6;--nav:#11110f;--navy:#151410;--accent-soft:#282116;
}
.trust-marquee{background:#211d16!important;border-color:#49402e!important}
.trust-marquee-item{color:#c9b78e!important;border-color:#49402e!important}
.people,.reviews,.faq,.process,.compare-section,#ingredients{background:#141310!important}
.people .section-title,.reviews .section-title,.faq .section-title,.process h2,.process h3,.compare-title,#ingredients-heading{color:#e5c995!important;-webkit-text-fill-color:#e5c995!important}
.people .subtext,.reviews .subtext{color:#b8ad97!important}
.blue-banner{background:linear-gradient(120deg,#272117,#171510)!important;color:#f0e6d1!important;border-color:#615031!important}
.blue-banner .section-title{color:#e9cf9c!important}.blue-banner p,.blue-banner .eyeline{color:#c6b28d!important}
.blue-banner .btn-white,.blue-banner .btn-white:hover,.blue-banner .btn-white:active,.blue-banner .btn-white:focus-visible,
.btn-blue:hover,.btn-blue:active,.primary:hover,.primary:active,.shop-add:hover,.cart-primary:hover,.cart-primary:active,
.ed-button:not(.outline):hover,.ed-button:not(.outline):active,.safety-purchase-button:hover{
 background:linear-gradient(115deg,#ead5aa,#c7a569)!important;color:#19150d!important;border-color:#d4b67d!important;-webkit-text-fill-color:#19150d!important;
}
.blue-banner .btn-white span{color:inherit!important}
.safety-notice{background:#241b16!important;border-color:#694735!important;color:#dbc6ae!important}
.safety-notice-icon{color:#ed5b51!important}
.safety-notice a{color:#e1c491!important;text-decoration:underline!important;text-underline-offset:4px!important}
/* De-emphasise the fiery orange particles while retaining the original candy. */
#gold .gold-display.candy-science-scene{background:radial-gradient(ellipse at 50% 55%,#3c3425 0%,#26221b 35%,#171511 72%)!important}
#gold .candy-yellow-particle-art{filter:saturate(.34) sepia(.18) brightness(1.05) contrast(.86)!important}
#gold .candy-leader-lines{opacity:.7!important}
#gold .candy-science-note b{color:#e6d4ae!important}#gold .candy-science-note span{color:#b9ad96!important}
#page .btn-blue,#page .btn-white,#page .btn-blue:hover,#page .btn-blue:active,#page .btn-white:hover,#page .btn-white:active{
 background:linear-gradient(115deg,#dfc58c,#bf9b60)!important;color:#1a160e!important;border-color:#cbb17c!important;-webkit-text-fill-color:#1a160e!important;
}
#page .btn-blue span,#page .btn-white span{color:#1a160e!important;-webkit-text-fill-color:#1a160e!important}
#page .btn-blue:hover,#page .btn-white:hover{background:linear-gradient(115deg,#ead5aa,#c7a569)!important}
#page .btn-blue:active,#page .btn-white:active{background:linear-gradient(115deg,#cbb17d,#b69052)!important}
/* Retain the candy's original photographed colour; tone only the surrounding particles. */
#gold .gold-display.candy-science-scene::after{
 content:""!important;display:block!important;position:absolute!important;inset:0 auto 0 50%!important;transform:translateX(-50%)!important;
 width:auto!important;max-width:100%!important;height:100%!important;aspect-ratio:2/3!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none!important;z-index:3!important;opacity:1!important;
 background:url('/c23b8ecc7522355655.png') center/100% 100% no-repeat!important;
 mask-image:radial-gradient(ellipse 23% 14.4% at 53.7% 63.2%,#000 0%,#000 94%,transparent 100%)!important;
 -webkit-mask-image:radial-gradient(ellipse 23% 14.4% at 53.7% 63.2%,#000 0%,#000 94%,transparent 100%)!important;
 filter:none!important;
}
#gold .candy-yellow-particle-art{opacity:.48!important;filter:saturate(.6) hue-rotate(14deg) brightness(.95) contrast(.9)!important}
/* A quieter display: the original S candy, soft light, and fine gold/jade arcs. */
#gold .candy-yellow-particle-art{visibility:hidden!important}
#gold .gold-display.candy-science-scene{--candy-stage-height:525px;background:radial-gradient(ellipse at 54% 62%,#2c271d 0%,#1b1a15 43%,#171511 77%)!important}
#gold .gold-display.candy-science-scene::before{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;left:0!important;top:0!important;
 width:100%!important;max-width:none!important;height:100%!important;transform:none!important;z-index:1!important;
 background:url('/blackgold-aura.svg') center/contain no-repeat!important;opacity:1!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none!important;
}
#gold .gold-display.candy-science-scene::after{
 inset:auto!important;left:53.7%!important;top:63.2%!important;right:auto!important;bottom:auto!important;
 width:calc(var(--candy-stage-height)*.31)!important;height:calc(var(--candy-stage-height)*.31)!important;
 max-width:54%!important;aspect-ratio:1!important;transform:translate(-50%,-50%)!important;
 background:url('/1e099661b36d6a9eca.png') center/contain no-repeat!important;
 mask-image:none!important;-webkit-mask-image:none!important;
 filter:drop-shadow(0 16px 15px #0006) drop-shadow(0 0 12px #d1ac662e)!important;
}
@media(max-width:365px){#gold .gold-display.candy-science-scene{--candy-stage-height:495px}}
@media(min-width:769px){#gold .gold-display.candy-science-scene{--candy-stage-height:550px}}
#gold .gold-display.candy-science-scene::after{width:calc(var(--candy-stage-height)*.35)!important;height:calc(var(--candy-stage-height)*.35)!important;filter:drop-shadow(0 18px 16px #0007) drop-shadow(0 0 18px #d1ac6640)!important}
#gold .gold-display.candy-science-scene{background:radial-gradient(ellipse at 54% 62%,#4a3e2b 0%,#30291e 29%,#1f1d17 56%,#171511 85%)!important}
.people-playback{display:none!important}
.topnav+div:not([class]):not([id]){background:#211b12!important;color:#d9c493!important;border-bottom:1px solid #51422c!important}
#gold .gold-display.candy-science-scene{background:radial-gradient(ellipse at 54% 62%,#665338 0%,#403523 24%,#29251b 48%,#1c1a14 71%,#171511 94%)!important}
#gold .gold-display.candy-science-scene{background:radial-gradient(ellipse 36% 27% at 54% 62%,#51432b 0%,#332b1e 42%,#171511 100%)!important}
#gold .candy-science-note b{color:#f0e1c1!important}#gold .candy-science-note span{color:#c9bda6!important}
