/* Latest user request: white background throughout, while keeping vivid products and yellow actions. */
:root{color-scheme:light;--bg:#ffffff;--panel:#f7f8f5;--text:#172116;--muted:#64705f;--line:#d9dfd4;--yellow:#fff018}
html,body{background:#ffffff!important;color:var(--text)}
.header,.main,main,.footer,.advanced-checkout{background:transparent}.brand,.desktop-nav button.active{color:#172116}.brand span,.desktop-nav button,.demo-badge{color:#65715f}.demo-badge{border-color:#d9e1d3;background:#f7f9f4}.language{color:#4f5d49}
h1,h2,h3,.product-name,.price,.summary-label,.rank-number,.cart-item-copy strong,.track-order strong{color:#172116}
.muted,.intro-copy,.product-meta,.section-helper,.result-count,.stock-only,.page-heading p,.game-top p,.game-card p,.game-result>p,.quiz-intro>p,.quiz-result-head p,.platform-ready>p,.platform-options small,.profile-card p,.cart-summary .demo-note,.demo-note,.game-disclaimer,.detail-disclaimer,.small-caption,.where-buy-note p,.where-buy-note small{color:#64705f!important}
.product-card,.glass,.product-card:hover,.list-card,.cart-item,.rank-intro,.game-card,.game-result,.quiz-final,.quiz-intro,.platform-options button,.platform-ready,.profile-card,.track-order,.address,.delivery,.payment{background:linear-gradient(135deg,#ffffff 0%,#f7f9f3 60%,#f0f4eb 100%)!important;border-color:#d7dfd0;box-shadow:0 5px 18px #263b1110,inset 0 1px 0 #fff}
.product-visual{background:radial-gradient(ellipse 42% 43% at 50% 57%,color-mix(in srgb,var(--glow) 25%,transparent),transparent 100%),linear-gradient(180deg,transparent 80%,#e7ecdf55 80%,transparent 100%)}
.list-card .product-visual{background:radial-gradient(ellipse 48% 46% at 50% 57%,color-mix(in srgb,var(--glow) 23%,transparent),transparent 100%)}
.bottle{filter:hue-rotate(var(--hue)) saturate(1.03) contrast(1.03) drop-shadow(0 10px 7px #17240d26)}.product-visual:after{opacity:.35}
.feature-banner{background:radial-gradient(ellipse 30% 95% at 81% 60%,#ffbee969,transparent 100%),linear-gradient(130deg,#fff,#f8f3f7)!important;border-color:#e0d8df;box-shadow:0 5px 20px #5a164c08}.feature-banner h2{color:#20231d}.feature-banner .text-link{color:#3d4c32}.feature-banner .text-link svg{color:#667000}.feature-bottle{filter:drop-shadow(0 0 14px #e72ba32e)}
.circle,.advanced-back{background:linear-gradient(135deg,#fff,#edf1e7);border-color:#d5ddcc;color:#3d4b33;box-shadow:0 2px 7px #21360d08}.home-notification i{box-shadow:0 0 0 1px #83910033}.chip{background:linear-gradient(150deg,#fff,#f1f5ec);border-color:#d9dfd2;color:#4a5842;box-shadow:none}.chip.active{background:var(--yellow);color:#151b0d;border-color:#e5da08;box-shadow:inset 0 1px 1px #fff9}
.primary,.advanced-primary,.add{background:var(--yellow)!important;color:#151b0d!important;border-color:#e3d80b;box-shadow:inset 0 1px 1px #fff9,0 3px 10px #b3ab0012}.primary:hover,.advanced-primary:hover,.add:hover{filter:brightness(.98)}.secondary,.advanced-secondary{background:#f4f7ef;border:1px solid #d6decc;color:#3f4e34}.text-link,.extra-old-link,.where-buy-note a,.detail-copy>.text-link,.promo button{color:#647000}.label,.extra-label,.advanced-kicker,.advanced-step,.rank-number,.extra-note-number,.quiz-counter b{color:#626b00}.section-title .text-link svg,.text-link svg{color:#647000}
.searchbar{background:#f5f7f2;border-color:#d7ded0}.searchbar svg,.searchbar input,.searchbar button{color:#405034}.searchbar input::placeholder{color:#7b8674}.explore-toolbar select{background:#fff;border-color:#d6decc;color:#405034}.explore-filter{color:#405034}.explore-filter[aria-expanded="true"]{color:#616b00}.active-search{background:#fafbe5;color:#48522d}
.bottom-nav{background:#ffffffef!important;border-color:#d6dfcc;box-shadow:0 5px 24px #26391619;backdrop-filter:blur(20px)}.bottom-nav button{color:#5d6d53}.bottom-nav button.active{color:#20270f}.bottom-nav button.active .nav-bag{background:var(--yellow);border:1px solid #e6dc1c;border-radius:10px;width:34px;height:29px;display:grid;place-items:center;margin-top:-3px;margin-bottom:-3px}.bottom-nav button.active svg{color:#253015}.bottom-nav button[data-nav="home"].active svg{fill:#253015}.bottom-nav .bag-count,.header .bag-count{box-shadow:0 0 0 1px #d8cf16}.desktop-nav button.active:after{background:#e6dc00}
.quantity{background:#edf2e5;border-color:#d2dcc7;color:#26351d}.quantity button{background:#ffffff70;color:#3d4c31}.quantity output{color:#23341a}.remove{color:#74846b}.cart-summary.glass{background:linear-gradient(135deg,#fff,#f5f8ef)!important;border-color:#d6decc;box-shadow:0 5px 18px #263b1110}.price-row{color:#59694f}.price-row.discount{color:#667000}.price-row.total{color:#172116;border-color:#d6decc}.promo{border-color:#dbe2d2}.promo input{background:#fff;border-color:#d6decc;color:#2e3e24}.promo-help{color:#6e7e64}.bag-progress,.game-progress{background:#e6ecdF}.cart-summary .total{background:linear-gradient(130deg,#fff,#f0f5e7);border-color:#d2ddc6}.delivery:has(input:checked){background:#fdfedc!important;border-color:#cad148}.address p,.delivery span,.payment p{color:#66775b}
dialog,#details,.advanced-payment-dialog{background:#ffffff!important;color:#172116;border-color:#d6decb;box-shadow:0 25px 80px #1423042e}dialog::backdrop,.advanced-payment-dialog::backdrop{background:#33482469;backdrop-filter:blur(8px)}.dialog-close,.advanced-modal-close{color:#405232;background:#f0f5e9}.detail-art{background:radial-gradient(ellipse 45% 45% at 50% 60%,color-mix(in srgb,var(--glow) 24%,transparent),transparent 100%),linear-gradient(150deg,#fff,#f7f8ed 65%,#eef2e5)!important;border-color:#d1dcc2}.detail-copy>p,.detail-attrs{color:#5d6e50!important}.detail-attrs{border-color:#dce4d2}.notes span{color:#607253;border-color:#d5e0ca;background:#fbfdf8}.detail-buy{background:#ffffffef!important;border-color:#d0ddc0;box-shadow:0 -5px 20px #26391609}.detail-buy .price{color:#1e2e14}.favorite{background:#f9fff0ad;color:#70835e}.favorite.saved,.detail-back .saved{color:#738100}.favorite.saved svg{fill:#f2e900}#notice p{color:#637456}
.discover-strip button,.discovery-strip button{background:linear-gradient(130deg,#fff,#f5f8ee);border-color:#dae2cf;color:#27381d}.discovery-strip span{color:#67775a}.discovery-strip svg{color:#788200}.footer{border-color:#dfe5d6;color:#728166}.footer strong{color:#495d38}.footer p{color:#6d7d61}.footer-brand{color:#425833}
.quiz-paths>button{background:#f7faef!important;border-color:#d7e2c7}.quiz-paths>button>svg,.quiz-options svg,.platform-options button>svg{color:#738000}.quiz-paths span,.quiz-shelf span{color:#6c7d5e}.quiz-history button{background:#f2f6e9;border-color:#d6e1c8;color:#6a7c5c}.quiz-history b{color:#3c542b}.quiz-options button{background:#fbfdf8!important}.quiz-counter>span{color:#748768}.quiz-counter>span:last-child b{color:#9aa88e}.quiz-final:first-child{border-color:#c4ce4a}.platform-steps button{color:#77866b}.platform-steps button.active{color:#667000}.where-buy-note{border-color:#dce4d1}
.track-status p,.track-order p{color:#6b7d5f}.status-pill{color:#626d00;background:#fbfcd9;border-color:#d4db70}.timeline:before{background:#c7d2bc}.step{color:#50673f}.step i{border-color:#b9c9aa;background:#f5f8ef}.step.done i{color:#243112;background:var(--yellow);border-color:#dce311}.step.now i{background:#738000;border-color:#e6eb1e}.map{background:#edf1e5;border-color:#d1dcc3}.map:after{background:#ffffffd9;color:#6b7f58}
.extra-pause{background:#f5f8ef;border-color:#d4dfc6;color:#586e46}.extra-pause>span:first-child{color:#697400}.extra-review-status{color:#778869}.extra-review-status i{background:#8c9d7f}.extra-note-card{background:linear-gradient(135deg,#fff,#f6f9ef);border-color:#d8e3ca}.extra-note-card p{color:#657953}.extra-note-read,.extra-note-static{color:#4b6238}.extra-note-read span{color:#748000}.extra-note-detail{background:#f5fae9;border-color:#d4dfa7}.extra-note-detail p{color:#63784e}.extra-note-detail button{color:#6b7700}.extra-channel{background:linear-gradient(135deg,#fff,#f5f9ed);border-color:#d5e0c7;color:#324925}.extra-channel[aria-pressed=true]{border-color:#bdca39;background:#fcfddc}.extra-channel-icon{border-color:#d6dfc5;background:#fbfdda;color:#647000}.extra-channel small{color:#6c7e5b}.extra-channel-arrow{color:#6b7e58}.extra-channel-response{background:#f7faef;border-color:#dbe4cf}.extra-channel-response p{color:#637751}.extra-old-link{color:#5f6f00}.extra-old-link span{color:#687600}.extra-tiny{color:#778967}.extra-faq,.extra-faq-list details{border-color:#dfe7d3}.extra-faq-index{color:#859576}.extra-faq-list summary b{color:#6d7900}.extra-faq-list details>p{color:#61764f}.extra-install{background:#f8fbf1;border-color:#d8e3ca}.extra-install details{background:#fff;border-color:#d5e1c5}.extra-install summary>span:last-child,.extra-play{color:#6b7800}.extra-install details>p{color:#61784d}.extra-reference-grid a{background:#f7f9f3;border-color:#dbe4cf}.extra-reference-grid strong{color:#50683c}.extra-reference-grid figcaption span{color:#758c62}
html body .advanced-panel,html body .advanced-summary{background:linear-gradient(135deg,#fff,#f6faee)!important;border-color:#d8e2c9!important;box-shadow:0 5px 18px #33451008}.advanced-heading p,.advanced-notice p{color:#657b51}.advanced-notice{background:#fffef0;border-color:#e8e2a1}.advanced-notice strong{color:#6e7300}.advanced-field>span{color:#354e25}.advanced-field small,.advanced-help{color:#6e835a}.advanced-field input,.advanced-field select,.advanced-vip input{background:#fff;border-color:#cfdcbc;color:#2d451e}.advanced-field input[aria-invalid=true],.advanced-field select[aria-invalid=true]{border-color:#b64f28}.advanced-methods label{border-color:#d6e1c6;background:#fff;color:#3c552c}.advanced-methods label.is-selected{background:#fffed9;border-color:#ccd438}.advanced-confirm{color:#60774b}.advanced-address{border-color:#d2e0c0;background:#fcfef9}.advanced-address p{color:#728963}.advanced-vip button{background:#fbfdd7;border-color:#d7df91;color:#626c00}.advanced-vip input:disabled{color:#6d814e;background:#f1f5e7}.advanced-vip-good{color:#527229}.advanced-field-error{color:#a44220!important}.advanced-items,.advanced-total,.advanced-progress,.advanced-review dl>div{border-color:#d8e3c9}.advanced-items small{color:#7c916b}.advanced-price{color:#60784b}.advanced-saving{color:#617000}.advanced-progress>div{background:#e4edd8}.advanced-progress p{color:#526c3c}.advanced-progress small{color:#788d65}.advanced-review dt{color:#779060}.advanced-payment>p,.advanced-payment-dialog p,.advanced-empty p{color:#617b4d}.advanced-expand>span{color:#627c3e}.advanced-placeholder{background:#fff018;color:#22300f}.advanced-placeholder strong{color:#22300f}
@media(max-width:760px){body{background:#fff!important}.cart-summary.glass{background:none!important;border:0;box-shadow:none}.cart-summary .total{background:#f4f8ec;border-color:#d3dfc2}.detail-buy{background:#ffffffed!important}.bottom-nav button.active .nav-bag{margin-top:-3px;margin-bottom:-3px}.platform-ready,.quiz-card,.game-card{box-shadow:0 5px 18px #33451008}#details{box-shadow:none}}
