/* Fixed, reviewed palettes: no administrator-provided CSS is executed. */
html[data-site-theme="jade"] body.hejuo-ui{--brand:#207f69;--brand-dark:#175d50;--text:#153747;--muted:#506b79;--line:#e1e9ed;--soft:#f5f8fa;--ui-navy:#153747;--ui-mint:#eaf6f0;--theme-accent:#71dbc0;--member-ink:#153747;--member-muted:#506b79;--member-line:#e1e9ed;--member-mint:#71dbc0;background:#f5f8fa;color:#153747}
html[data-site-theme="ocean"] body.hejuo-ui{--brand:#2464ad;--brand-dark:#194b86;--text:#183b66;--muted:#506881;--line:#dce5f0;--soft:#f4f7fc;--ui-navy:#183b66;--ui-mint:#eaf2fc;--theme-accent:#8cc9fa;--member-ink:#183b66;--member-muted:#506881;--member-line:#dce5f0;--member-mint:#8cc9fa;background:#f4f7fc;color:#183b66}
html[data-site-theme="violet"] body.hejuo-ui{--brand:#7852ad;--brand-dark:#60418c;--text:#3f2d62;--muted:#6b5c80;--line:#e7dff1;--soft:#f8f6fc;--ui-navy:#3f2d62;--ui-mint:#f0eafb;--theme-accent:#cbb5f5;--member-ink:#3f2d62;--member-muted:#6b5c80;--member-line:#e7dff1;--member-mint:#cbb5f5;background:#f8f6fc;color:#3f2d62}
html[data-site-theme="amber"] body.hejuo-ui{--brand:#98601d;--brand-dark:#794b15;--text:#503b22;--muted:#75644e;--line:#e9dfcf;--soft:#fbf8f3;--ui-navy:#503b22;--ui-mint:#f8efdf;--theme-accent:#f1ce8d;--member-ink:#503b22;--member-muted:#75644e;--member-line:#e9dfcf;--member-mint:#f1ce8d;background:#fbf8f3;color:#503b22}
html[data-site-theme="rose"] body.hejuo-ui{--brand:#a34d70;--brand-dark:#843b59;--text:#623148;--muted:#805c6d;--line:#eedee5;--soft:#fcf6f8;--ui-navy:#623148;--ui-mint:#faeaf0;--theme-accent:#f4b6cd;--member-ink:#623148;--member-muted:#805c6d;--member-line:#eedee5;--member-mint:#f4b6cd;background:#fcf6f8;color:#623148}
html[data-site-theme] body.hejuo-ui :is(#homePage,.page,.home-page,.tab-page,.support-chat-dialog){background:var(--soft)!important;color:var(--text)}
html[data-site-theme] body.hejuo-ui :is(.home-welcome,.mine-page>.balance-card,.recharge-overview,.trx-hero){background:var(--ui-navy)!important;border-color:var(--ui-navy)!important;color:#fff!important}
html[data-site-theme] body.hejuo-ui .home-welcome :is(h1,p){color:#fff!important}
html[data-site-theme] body.hejuo-ui :is(.home-welcome .home-eyebrow,.home-orbit){color:var(--theme-accent)!important}
html[data-site-theme] body.hejuo-ui :is(.project-page-head,.region-top,.hero-checkout-head){border-color:var(--line)!important}
html[data-site-theme] body.hejuo-ui :is(.project-card,.country-menu-card,.maie-card,.hero-product-card,.trx-order,.maie-order,.user-order-card,.member-menu-list,.member-section,.recharge-section,.recharge-method){border-color:var(--line)!important}
html[data-site-theme] body.hejuo-ui :is(h1,h2,h3,h4,.project-title,.project-card,.maie-card-bottom b,.checkout-total strong){color:var(--ui-navy)}
html[data-site-theme] body.hejuo-ui :is(.project-description,.project-section-head p,.recharge-hint,.member-page-intro p,.home-eyebrow,.project-count){color:var(--muted)!important}
html[data-site-theme] body.hejuo-ui :is(.project-card-bottom,.member-eyebrow,.auth-switch button,.auth-forgot,.simple-invite-title){color:var(--brand-dark)!important}
html[data-site-theme] body.hejuo-ui :is(.project-symbol,.project-arrow,.project-tab-nav,.order-kind-tabs,.order-status-tabs,.hero-kind-tabs,.network-tabs,.trx-module-nav,.maie-confirm,.trx-confirm){background:var(--ui-mint)!important;color:var(--brand-dark)!important;border-color:var(--line)!important}
html[data-site-theme] body.hejuo-ui :is(.project-tab-nav button[aria-selected="true"],.hero-kind-tabs button[aria-selected="true"],.order-status-tabs button.active,.network-tabs button.active,.trx-module-nav button.active){background:#fff!important;color:var(--brand-dark)!important}
html[data-site-theme] body.hejuo-ui :is(.primary-btn,.confirm-pay,.confirm-btn,.agent-dialog-primary,.app-download-action,.maie-primary,.trx-primary,#rebateClose,.support-chat-compose button[type="submit"],#manualRechargeProofForm button[type="submit"]){background:var(--ui-navy)!important;color:#fff!important}
html[data-site-theme] body.hejuo-ui :is(.balance-card #rechargeEntry){background:var(--theme-accent)!important}
html[data-site-theme] body.hejuo-ui :is(.balance-card #rechargeEntry span,.balance-card #rechargeEntry b){color:var(--ui-navy)!important}
html[data-site-theme] body.hejuo-ui :is(.bottom-nav button.active,.bottom-nav button[aria-current="page"],.recharge-method.active,.recharge-amounts button.active){background:var(--ui-mint)!important;color:var(--brand-dark)!important;border-color:var(--brand)!important}
html[data-site-theme] body.hejuo-ui :is(.maie-tools button,.hero-shop-tools button,.project-orders-refresh,.shot-icon-btn,.ui-close-button){color:var(--brand-dark)!important;border-color:var(--line)!important}
html[data-site-theme] body.hejuo-ui :is(button,a,input,select,textarea):focus-visible{outline-color:var(--brand)!important}
html[data-site-theme] body.hejuo-ui :is(input,textarea,select){accent-color:var(--brand)}
html[data-site-theme] body.hejuo-ui [data-persistent-head]{background:var(--soft)!important}
html[data-site-theme] body.hejuo-ui [data-persistent-tabs]{background-color:var(--ui-mint)!important}
html[data-site-theme] body.hejuo-ui #homePage .tabbar button.active{background:var(--ui-mint)!important;color:var(--brand-dark)!important}
