/* Yan60 用户端白色主题；由后台 site_config 开关控制加载。 */
:root{
  color-scheme:light;
  --bg:#f5f6f8!important;--bg2:#ffffff!important;--bg-panel:#ffffff!important;--bg-panel-soft:#f8f9fb!important;
  --panel:#ffffff!important;--panel2:#f8f9fb!important;--panel-soft:#f8f9fb!important;--card:#ffffff!important;
  --yan-bg:#f5f6f8!important;--yan-card:#ffffff!important;--yan-border:#e1e4e8!important;--yan-text:#20242a!important;
  --text:#20242a!important;--val:#252a31!important;--key:#68707b!important;--muted:#7a828d!important;
  --line:#e2e5e9!important;--gold:#d4af37!important;--gold-soft:#e7ca69!important;--yan-gold:#d4af37!important;--yan-gold-deep:#b8891f!important;
  --yan-gold-gradient:linear-gradient(135deg,#f6df8b 0%,#d4af37 48%,#b8891f 100%);
  --yan-gold-gradient-hover:linear-gradient(135deg,#f9e8a7,#dfbd4d 52%,#c19428);
  --yan-gold-ink:#302408;
}
html,body{background:#f5f6f8!important;color:#20242a!important}
body{background-image:none!important}
a{color:inherit}

/* 顶部、导航与底部页签 */
.searchbar-sticky,.fixed-topbar,.topbar,.top,.navbar{background:rgba(255,255,255,.96)!important;border-color:#e2e5e9!important;box-shadow:0 5px 18px rgba(26,34,46,.08)!important}
.topbar{background-color:#fff!important}
.site-logo{background:#fff!important;box-shadow:0 3px 12px rgba(26,34,46,.10)!important}
.searchbar-simple,.announce-btn,.currency-trigger{background:#fff!important;border-color:#d8c49b!important;color:#805b13!important;box-shadow:0 2px 10px rgba(26,34,46,.08)!important}
.searchbar-simple input[type="text"],.searchbar-simple input[type="search"]{color:#20242a!important}
.searchbar-simple input::placeholder{color:#969da7!important}
.currency-menu{background:#fff!important;border-color:#ddc99e!important;box-shadow:0 12px 32px rgba(26,34,46,.16)!important}
.currency-menu button{color:#303640!important}.currency-menu button:hover{background:#fff8df!important;color:#9a7414!important}.currency-menu button.active{background:linear-gradient(135deg,#f3da83,#d4af37 52%,#b8891f)!important;color:#302408!important}

/* 首页白色主题顶部搜索区 */
.searchbar-sticky{padding-top:8px!important;padding-bottom:8px!important;background:rgba(255,255,255,.98)!important;border-bottom-color:#e7e9ec!important;box-shadow:0 4px 16px rgba(31,39,51,.08)!important}
.searchbar-row{gap:9px!important}.site-logo{width:40px!important;height:40px!important;border-radius:11px!important;border:1px solid #e2e5e9!important;box-shadow:0 2px 8px rgba(31,39,51,.09)!important}
.searchbar-simple{height:40px!important;padding:0!important;overflow:hidden!important;border:1px solid #d8bd6b!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 9px rgba(31,39,51,.06)!important;transition:border-color .18s,box-shadow .18s,background .18s!important}
.searchbar-simple:focus-within{background:#fff!important;border-color:#c99e2e!important;box-shadow:0 0 0 3px rgba(212,175,55,.15)!important}.searchbar-simple input[type="text"]{height:100%!important;box-sizing:border-box!important;padding:0 13px!important;font-size:.82rem!important}.searchbar-simple input::placeholder{color:#979ea8!important}
.searchbar-simple button{align-self:stretch!important;width:42px!important;height:auto!important;padding:0!important;margin:-1px -1px -1px 0!important;border-radius:0 12px 12px 0!important;background:linear-gradient(135deg,#f6df8b 0%,#d4af37 48%,#b8891f 100%)!important;color:#302408!important;box-shadow:none!important}.searchbar-simple button:hover{background:linear-gradient(135deg,#f9e8a7,#dfbd4d 52%,#c19428)!important}.searchbar-simple button .icon{width:18px!important;height:18px!important}
.announce-btn,.currency-trigger{height:40px!important;border-color:#d7b957!important;border-radius:12px!important;background:#fff!important;color:#a67c00!important;box-shadow:none!important}.announce-btn{padding:0 11px!important;gap:6px!important}.announce-btn:hover{background:#fff8df!important;border-color:#c9a337!important;transform:none!important}.announce-btn .dot{width:7px!important;height:7px!important;box-shadow:0 0 0 2px #fff!important}
.currency-switch{height:40px!important}.currency-trigger{min-width:70px!important;padding:0 10px!important}.currency-trigger i{border-top-color:#b8891f!important}
@media(max-width:480px){.searchbar-sticky{padding:7px 8px!important}.searchbar-row{gap:7px!important}.site-logo{width:36px!important;height:36px!important;border-radius:10px!important}.searchbar-simple{height:36px!important;padding:0!important;border-radius:10px!important}.searchbar-simple input[type="text"]{padding:0 10px!important;font-size:.76rem!important}.searchbar-simple button{width:37px!important;height:auto!important;border-radius:0 10px 10px 0!important;margin:-1px -1px -1px 0!important}.announce-btn,.currency-trigger{height:36px!important;border-radius:10px!important}.announce-btn{padding:0 7px!important}.currency-switch{height:36px!important}.currency-trigger{min-width:54px!important;padding:0 6px!important;font-size:.66rem!important}}
.top-carousel{background:linear-gradient(120deg,#fff8e9,#fff 46%,#f5ead1)!important;box-shadow:0 7px 22px rgba(43,49,60,.08)!important}
.top-slide-title{-webkit-text-fill-color:initial!important;background:none!important;color:#8f6208!important;text-shadow:none!important}.top-slide-desc{color:#6e6043!important}
.major-tabs-wrap,.brand-wrap,.brand-more-panel{background:#fff!important;border-color:#e7e8eb!important}.major-tab,.brand-chip{color:#555d68!important}.brand-chip{background:#f0f2f5!important;border-color:#e1e4e8!important}.brand-chip:hover{background:#e9edf1!important}.major-tab.active,.brand-chip.active{color:#a66f00!important}.brand-chip.active{background:#fff4d8!important;border-color:#d8b76e!important}
.bottom-tabbar{background:#fff!important;border-top-color:#d9bc7a!important;box-shadow:0 -5px 18px rgba(26,34,46,.08)!important}.bottom-tabbar .tab-item{color:#666e78!important}.bottom-tabbar .tab-item.active{color:#a66f00!important}

/* 首页商品与常用卡片 */
.product-card,.card,.section,.panel,.box,.p-card,.summary-card,.address-card,.order-card,.wallet-card,.profile-card,.notice-card,.comment-card,.review-card{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;color:#20242a!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}
.product-card .info{background:#fff!important}.product-card .name-row,.product-name-link,.p-name,.c-text,.order-item-name,.address-row,.kv .v{color:#242930!important;text-shadow:none!important}
.price,.product-card .price,.preview-price{color:#a66f00!important}.quick-cart-btn{background:#fff8e8!important;border-color:#d8b76e!important;color:#9a6800!important}.quick-cart-btn:hover{background:#b67800!important;color:#fff!important}
.recommend-star,.thumb-sale-tag{box-shadow:0 3px 9px rgba(80,57,12,.18)!important}
.quick-cart-toast{display:flex!important;align-items:center!important;gap:9px!important;padding:10px 14px!important;border-radius:12px!important;background:rgba(255,255,255,.98)!important;color:#4f4634!important;border:1px solid #d9bd62!important;box-shadow:0 10px 28px rgba(35,43,55,.18)!important;font-weight:700!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}
.quick-cart-toast::before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:linear-gradient(135deg,#f6df8b,#d4af37 55%,#b8891f);box-shadow:0 0 0 4px rgba(212,175,55,.16)}

/* 表单与内容区域 */
input,textarea,select{background:#fff!important;color:#20242a!important;border-color:#d8dde3!important}
input::placeholder,textarea::placeholder{color:#9aa1aa!important}
.fixed-topbar .title,.title,h1,h2,h3,.section-title-main,.cnt-title h3{color:#8d6108!important;text-shadow:none!important}
.muted,.c-meta,.c-time,.order-item-qty,.section-sub,.remark-hint,.hint,.subline{color:#747d88!important}
.pager a,.pager span,.pagination a,.pagination span,.pg-btn{background:#fff!important;color:#936300!important;border-color:#ddd2b8!important}.pager .current,.pagination .current{background:#b67800!important;color:#fff!important}
.buy-bottom-bar{background:#fff!important;border-top-color:#e1e4e8!important;box-shadow:0 -6px 22px rgba(30,38,50,.10)!important}
.timeline{border-color:#dfe3e8!important}.copy-btn,.jump-btn{background:#edf0f3!important;color:#303640!important}

/* 避免深色硬编码残留 */
.modal,.modal-content,.sheet,.sheet-panel,.popup,.dialog,.promo-sheet,.promo-card{background:#fff!important;color:#20242a!important;border-color:#e1e4e8!important}
.promo-head{background:linear-gradient(92deg,#fff6df,#fffaf0)!important;border-color:#ead9b4!important}.promo-title{color:#9a6800!important;text-shadow:none!important}.promo-body{color:#3f4650!important}.promo-body b{color:#a66f00!important}.promo-close{color:#8c6415!important}.promo-btn-primary{background:linear-gradient(90deg,#d09219,#e2ad40)!important;color:#fff!important}.promo-btn-secondary{background:#f3f5f7!important;color:#3c444e!important;border-color:#d8dde3!important}.promo-foot{color:#6f7883!important;border-color:#e1e4e8!important}.promo-note{color:#858d97!important}
.empty-state,.empty-text{color:#4b535e!important}
hr{border-color:#e1e4e8!important}

/* 商品详情页 */
.product-detail-card,.comment-wrap{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}
.product-name{color:#20242a!important}.product-info-sales,.comment-stats,.c-meta{color:#747d88!important}
.score-chip{background:#fff8e8!important;border-color:#e2ca94!important;color:#9a6800!important}
.category-tag,.c-badge{background:#b67800!important;border-color:#b67800!important;color:#fff!important;box-shadow:none!important}
.product-info-desc{background:#f6f7f9!important;color:#343b45!important;border:1px solid #e4e7eb!important}
.product-info-desc h3,.notice-title{color:#986700!important}.notice-title svg{color:#b67800!important}
.shipping-tabs{background:#e9edf1!important;border-color:#dce1e6!important;box-shadow:none!important}
.shipping-tab{color:#555e69!important}.shipping-tab:hover{background:#f7f8fa!important}.shipping-tab.active{background:linear-gradient(180deg,#dfaa3d,#c98a17)!important;color:#fff!important;box-shadow:0 3px 10px rgba(116,79,10,.15)!important}
.shipping-pane{background:#fff!important;background-image:none!important;border-color:#dfc995!important;color:#343b45!important;box-shadow:none!important}.shipping-pane b{color:#8c6008!important}
.smoke-info-label{color:#69727d!important}.smoke-info-value{color:#343b45!important}
.comment-head h3{color:#8d6108!important}.more-link{background:#f5f6f8!important;border-color:#dce1e6!important;color:#986700!important}.more-link:hover{background:#eceff2!important}
.c-item{border-color:#dfe3e7!important}.c-user{color:#207a68!important}.c-text{color:#303640!important}.c-empty{color:#858d97!important}
.gallery,.gallery-viewport,.gallery-slide{background:#fff!important}.thumb{border-color:#dfe3e7!important}.thumb.active{border-color:#b67800!important}
.promo-ribbon{background:linear-gradient(180deg,#e7b94f,#c88a17)!important;color:#fff!important}
.buy-bottom-bar .cart-btn{background:#fff!important;border-color:#d4af37!important;color:#9a7414!important}.buy-bottom-bar .cart-btn:hover{background:#fff8df!important}.buy-bottom-bar .buy-btn{background:linear-gradient(135deg,#f6df8b 0%,#d4af37 48%,#b8891f 100%)!important;color:#302408!important;box-shadow:0 5px 14px rgba(166,124,0,.22)!important}.buy-bottom-bar .buy-btn:hover{background:linear-gradient(135deg,#f9e8a7,#dfbd4d 52%,#c19428)!important}
.buy-bottom-bar .quick-link.home{color:#9b6b0a!important}
.buy-bottom-bar .quick-link.kefu{color:#28786f!important}
.buy-bottom-bar .quick-link .quick-icon{background:#fff8e8!important;border-color:#ead49b!important;box-shadow:0 2px 7px rgba(142,103,18,.08)!important}
.buy-bottom-bar .quick-link.kefu .quick-icon{background:#eff9f7!important;border-color:#c9e6df!important;box-shadow:0 2px 7px rgba(40,120,111,.08)!important}
.buy-bottom-bar .quick-link:hover{background:#f7f8fa!important}
.buy-bottom-bar .quick-link span{color:currentColor!important}
.buy-bottom-bar .cart-btn{border-color:#c99b24!important;color:#805f0b!important;box-shadow:inset 0 0 0 1px rgba(201,155,36,.06)!important}
.buy-bottom-bar .buy-btn{background:linear-gradient(135deg,#f4d979 0%,#d7aa31 55%,#bd8d1d 100%)!important;color:#2f2408!important;box-shadow:0 6px 16px rgba(152,108,12,.20)!important}
#skuBox{background:#fff!important;color:#303640!important;border-top:1px solid #e1e4e8!important;box-shadow:0 -8px 30px rgba(30,38,50,.15)!important}
#skuBox .spec-pill{background:#f0f2f5!important;border-color:#d8dde3!important;color:#555e69!important}#skuBox .spec-pill.active{background:#b67800!important;border-color:#b67800!important;color:#fff!important}
#skuBox button[onclick^="changeQty"]{background:#edf0f3!important;color:#9a6800!important}
#skuBox [style*="color:#eee"]{color:#303640!important}#skuBox .btn-outline{background:#fff!important;border-color:#b67800!important;color:#9a6800!important}#skuBox .btn-solid{background:#b67800!important;color:#fff!important}
.share-modal{background:#fff!important;border-color:#d7b86f!important;box-shadow:0 12px 34px rgba(30,38,50,.18)!important}.share-hd{color:#986700!important;border-color:#e1e4e8!important}.share-modal .btn-dark{background:#f0f2f5!important;color:#4d5661!important;border-color:#d8dde3!important}
.container[style*="padding:0 5%"] a[href*="product"]{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 4px 14px rgba(35,43,55,.08)!important}.container[style*="padding:0 5%"] a[href*="product"] div{color:#303640!important}.container[style*="padding:0 5%"] a[href*="product"] div:nth-last-child(2){color:#9a6800!important}.container[style*="padding:0 5%"] a[href*="product"] div:last-child{color:#7a828d!important}

/* 登录、注册与找回密码 */
body>.page-wrap{background:#fff!important;background-image:none!important;border-color:#e1d4b8!important;box-shadow:0 22px 60px rgba(35,43,55,.13)!important}
body>.page-wrap .hero{background:linear-gradient(145deg,#fffaf0,#f8f2e5)!important;border-color:#ead9b4!important;color:#20242a!important}
body>.page-wrap .form-side{background:#fff!important;background-image:none!important;color:#20242a!important}
body>.page-wrap .hero-logo{background:#fff!important;border-color:#d9bd7c!important;box-shadow:0 10px 28px rgba(137,94,12,.14)!important}
body>.page-wrap .hero-title{background:none!important;color:#9a6800!important;-webkit-text-fill-color:#9a6800!important;text-shadow:none!important}
body>.page-wrap .hero-sub,body>.page-wrap .hero-footer,body>.page-wrap .form-sub{color:#747d88!important}
body>.page-wrap .badge{background:#fff!important;border-color:#dcc58f!important;color:#58616c!important;box-shadow:none!important}
body>.page-wrap .hero-tagline{background:#fff!important;background-image:none!important;border-color:#dcc58f!important;color:#404852!important}
body>.page-wrap .form-title,body>.page-wrap .form-group label span{color:#293039!important}
body>.page-wrap .form-group label,body>.page-wrap .form-hint{color:#717a85!important}
body>.page-wrap .form-group input{background:#f8f9fb!important;background-image:none!important;border-color:#d7dce2!important;color:#20242a!important;box-shadow:0 4px 13px rgba(35,43,55,.06)!important}
body>.page-wrap .form-group input:focus{background:#fff!important;border-color:#bd8517!important;box-shadow:0 0 0 3px rgba(182,120,0,.12)!important}
body>.page-wrap .form-group input::placeholder{color:#969da7!important}
body>.page-wrap .policy,body>.page-wrap .terms,body>.page-wrap .auth-links,body>.page-wrap .login-link{color:#626b76!important}
body>.page-wrap .policy a,body>.page-wrap .terms a,body>.page-wrap .login-link a{color:#986700!important}
body>.page-wrap .auth-links a{background:#f6f7f9!important;border-color:#d8dde3!important;color:#49515b!important;box-shadow:none!important}
body>.page-wrap .auth-links a:hover{background:#fff8e8!important;border-color:#d1ae61!important;color:#986700!important}
body>.page-wrap .btn-login,body>.page-wrap .btn-register{background:linear-gradient(110deg,#e8b443,#c98a17)!important;color:#fff!important;box-shadow:0 10px 24px rgba(137,94,12,.18)!important}
body>.page-wrap .pw-toggle{background:#fff3d5!important;background-image:none!important;border-color:#d5b466!important;color:#8b600c!important;box-shadow:none!important}
body>.page-wrap .strength{background:#e9edf1!important;border-color:#dce1e6!important}
body>.page-wrap .chip-pill{background:#fff8e8!important;border-color:#d5b466!important;color:#5b4a28!important;box-shadow:none!important}body>.page-wrap .chip-pill .code{background:#fff!important;color:#8b600c!important}
body>.page-wrap .error{background:#fff1f2!important;border-color:#efa4ae!important;color:#b4233d!important}
.toast{background:#fff!important;border-color:#d5b466!important;color:#986700!important;box-shadow:0 12px 30px rgba(35,43,55,.14)!important}

/* 购物车 */
.cart-title{background:none!important;color:#9a6800!important;-webkit-text-fill-color:#9a6800!important}.cart-sub,.empty-tips{color:#7a828d!important}
.cart-item{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}.cart-thumb{background:#fff!important;border-color:#e1e4e8!important;box-shadow:none!important}.cart-name{color:#8d6108!important}.cart-price{color:#69727d!important}.cart-price .price{color:#20242a!important}.cart-qty-num{background:#f7f8fa!important;background-image:none!important;border-color:#d8dde3!important;color:#8d6108!important;box-shadow:none!important}.cart-qty-btn{background:linear-gradient(135deg,#e7b441,#c98a17)!important;color:#fff!important;box-shadow:none!important}.cart-remove{color:#c63d50!important}
.footer-bar{background:#fff!important;background-image:none!important;border-color:#dfc995!important;box-shadow:0 -7px 24px rgba(35,43,55,.11)!important}.footer-left{color:#3d454f!important}.footer-left .label{color:#7a828d!important}.footer-left .val{color:#20242a!important}.footer-left .free{color:#14845c!important}.footer-bar .cart-pay-btn{background:linear-gradient(110deg,#e8b443,#c98a17)!important;color:#fff!important;box-shadow:0 8px 20px rgba(137,94,12,.16)!important}
.modal-title{color:#20242a!important}.modal-text{color:#656e79!important}.modal .btn-cancel{background:#edf0f3!important;color:#4c5560!important}.modal .btn-ok{background:#b67800!important;color:#fff!important;box-shadow:none!important}

/* 客服页面 */
.tab-bar{background:#fff!important;background-image:none!important;border-color:#dce1e6!important;box-shadow:0 7px 22px rgba(35,43,55,.09)!important}.tab-btn{color:#626b76!important}.tab-btn.active{background:linear-gradient(110deg,#e8b443,#c98a17)!important;color:#fff!important;box-shadow:0 6px 17px rgba(137,94,12,.16)!important}
.qrcode-box{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;box-shadow:0 8px 26px rgba(35,43,55,.09)!important}.qrcode-tip{color:#986700!important}.qrcode-sub,.qrcode-desc{color:#6f7883!important}.qrcode-id{color:#303640!important}.qr-img-wrap{border:1px solid #e1e4e8!important;box-shadow:0 5px 18px rgba(35,43,55,.09)!important}.security-tip{background:#fff8e8!important;border-color:#dec78f!important;color:#5d5441!important}.qrcode-box .copy-btn,.qrcode-box .jump-btn{background:linear-gradient(110deg,#e8b443,#c98a17)!important;color:#fff!important;box-shadow:0 7px 18px rgba(137,94,12,.15)!important}.qrcode-box .copy-btn.copied{background:#e9f7ef!important;color:#16724e!important}.footer{color:#8d7a52!important}

/* 我的页面 */
.my-top{background:linear-gradient(145deg,#fffaf0,#f8f2e5)!important;border-color:#e2ca94!important;box-shadow:0 8px 25px rgba(35,43,55,.09)!important}.my-avatar-img{background:#fff!important;border-color:#b67800!important;box-shadow:0 5px 18px rgba(137,94,12,.14)!important}.avatar-tip{color:#747d88!important}.my-username{color:#8d6108!important}.my-email{color:#68717c!important}
.wallet-strip{background:#fff4d8!important;background-image:none!important;border-color:#d8b76e!important;box-shadow:0 5px 18px rgba(137,94,12,.10)!important}.ws-label{color:#6c5b37!important}.ws-amount{color:#8d6108!important}.ws-right{color:#986700!important}
.invite-bar{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;box-shadow:0 7px 22px rgba(35,43,55,.08)!important}.invite-title{color:#8d6108!important}.invite-desc{color:#66707b!important}.invite-input{background:#f6f7f9!important;border-color:#d8dde3!important;color:#303640!important}.invite-btn,.poster-btn{background:#b67800!important;color:#fff!important;box-shadow:none!important}
.side-card{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;box-shadow:0 7px 22px rgba(35,43,55,.08)!important}.my-info-list a{color:#303640!important;border-color:#e8eaed!important}.my-info-list a:hover{background:#fff8e8!important}.menu-icon{color:#a66f00!important}.arrow{color:#9299a2!important}.upload-box{background:#fff!important;border-color:#dec78f!important;color:#303640!important;box-shadow:0 12px 34px rgba(35,43,55,.15)!important}

/* 底部购物车数量提示 */
.bottom-cart-badge{background:#e53935!important;color:#fff!important;border-color:#fff!important;box-shadow:0 2px 8px rgba(190,30,45,.28)!important}

/* 邀请好友与佣金中心 */
.link-btn{background:#fff8e8!important;border-color:#dec78f!important;color:#986700!important}.link-btn:hover{background:#fff3d5!important;border-color:#d3b15f!important}
.invite-input{background:#f6f7f9!important;border-color:#d8dde3!important;color:#303640!important}
.metrics .metric{background:#f7f8fa!important;border-color:#e1e4e8!important}.metrics .metric .val{color:#986700!important}.metrics .metric .lab{color:#6f7883!important}
.card table th,.card table td{border-color:#e1e4e8!important}.card table th{color:#8d6108!important}.card table td{color:#343b45!important}
.rule-modal{background:#fff!important;border-color:#d7b86f!important;box-shadow:0 12px 34px rgba(35,43,55,.16)!important}.rule-header{background:#fff8e8!important;background-image:none!important;border-color:#e3d2aa!important}.rule-title,.rule-close,.rule-body h4{color:#986700!important}.rule-body{color:#3f4751!important}.rule-close:hover{background:#f3f5f7!important}.rate-chip{background:#f7f8fa!important;border-color:#d8dde3!important;color:#8d6108!important}

/* 我的订单 */
.order-tabs-wrap{background:#fff!important;border-bottom:1px solid #e1e4e8!important}.order-tab{background:#f0f2f5!important;color:#59626d!important;border-color:#e1e4e8!important}.order-tab.active{background:#b67800!important;border-color:#b67800!important;color:#fff!important}
.order-item{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}.order-shop{color:#303640!important}.order-status-label{background:#f1f3f5!important;color:#5e6772!important}.price-block .price{color:#986700!important}.price-block .count{background:#b67800!important;color:#fff!important}.order-more-link{color:#717a85!important}.btn-primary{background:#b67800!important;border-color:#b67800!important;color:#fff!important}.btn-outline{background:#fff!important;border-color:#d3b15f!important;color:#8d6108!important}.btn-outline:hover{background:#fff8e8!important}

/* 收货地址 */
body>.site-title{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 2px 10px rgba(35,43,55,.07)!important}.topbar .site-title{background:transparent!important;border:0!important;box-shadow:none!important}.title-text{color:#8d6108!important}.add-top-btn,.empty-card .add-btn{background:#b67800!important;color:#fff!important}
.empty-card{background:#fff!important;border-color:#d7b86f!important;color:#303640!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}.empty-title{color:#8d6108!important}.empty-desc{color:#717a85!important}
.address-row{background:#fff!important;border:1px solid #e1e4e8!important;color:#303640!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}.addr-header{color:#8d6108!important}.addr-phone{color:#59626d!important}.addr-main{color:#303640!important}.addr-postcode{color:#7a828d!important}.addr-default{background:#b67800!important;color:#fff!important}.addr-actions .btn{background:#fff!important;border-color:#d3b15f!important;color:#8d6108!important}.addr-actions .btn:hover{background:#fff8e8!important;color:#8d6108!important}
.modal-head{border-color:#e1e4e8!important}.modal-close{color:#986700!important}.modal-body input[type="text"],.input-group input,.select-display{background:#f7f8fa!important;border-color:#d8dde3!important;color:#303640!important}.input-group .prefix{background:#edf0f3!important;border-color:#d8dde3!important;color:#8d6108!important}.select-options{background:#fff!important;border-color:#d8dde3!important;box-shadow:0 10px 28px rgba(35,43,55,.14)!important}.select-option{color:#303640!important}.select-option:hover{background:#f2f4f6!important}.select-option.active{background:#fff4d8!important;color:#8d6108!important}.modal-foot button{background:#b67800!important;color:#fff!important}.confirm-modal{background:#fff!important;border-color:#d8dde3!important;color:#303640!important;box-shadow:0 12px 34px rgba(35,43,55,.16)!important}.confirm-btn.cancel{background:#edf0f3!important;color:#4d5661!important}.confirm-btn.ok{background:#b67800!important;color:#fff!important}.pac-container{background:#fff!important;border-color:#d8dde3!important;box-shadow:0 12px 30px rgba(35,43,55,.16)!important}.pac-item{color:#4b535e!important;border-color:#e8eaed!important}.pac-item:hover{background:#f2f4f6!important}.pac-item-query{color:#8d6108!important}

/* 邮箱与通知设置 */
.main-wrap .card{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 7px 23px rgba(35,43,55,.08)!important}.main-wrap .card-title,.main-wrap label{color:#8d6108!important}.main-wrap .badge{background:#fff8e8!important;border-color:#dec78f!important;color:#986700!important}.main-wrap .badge svg{fill:#986700!important}.main-wrap input[type="email"]{background:#f7f8fa!important;border-color:#d8dde3!important;color:#303640!important}.main-wrap input[type="email"]:focus{background:#fff!important;border-color:#b67800!important;box-shadow:0 0 0 3px rgba(182,120,0,.12)!important}.main-wrap button[type="submit"]{background:#b67800!important;color:#fff!important;box-shadow:0 7px 18px rgba(137,94,12,.14)!important}

/* 订单详情 */
.topbar .site-title{color:#8d6108!important}
.order-detail-page .address-row{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.order-item-list~.summary-divider{border-color:#d8dde3!important}
.order-item-thumb{background:#f3f5f7!important;border:1px solid #e1e4e8!important}
.order-item-price,.order-summary-row:last-child .right{color:#986700!important;font-weight:800!important}
.order-summary-row .right,.addr-name,.addr-phone,.addr-line2,.track-code,.timeline-msg{color:#303640!important}
.order-summary-row .left,.addr-line3,.kv .k,.timeline-time,.timeline-loc{color:#747d88!important}
.copy-btn:hover,.jump-btn:hover{background:#e1e5e9!important}.copy-btn svg,.jump-btn svg{fill:#59626d!important}

/* 公告列表 */
.notice-list-page .topbar-fixed,.notice-detail-page .topbar-fixed{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 3px 14px rgba(35,43,55,.07)!important}
.notice-list-page .topbar-title,.notice-detail-page .topbar-title{color:#8d6108!important}.notice-list-page .back-btn path,.notice-detail-page .back-btn path{stroke:#a66f00!important}
.notice-list-page .search{background:#fff!important;border-color:#d8dde3!important;box-shadow:0 4px 14px rgba(35,43,55,.07)!important}.notice-list-page .search input{color:#303640!important}.notice-list-page .search button{background:linear-gradient(110deg,#e8b443,#c98a17)!important;color:#fff!important}
.notice-list-page .tabs-wrap{background:#fff!important;border-color:#e1e4e8!important}.notice-list-page .tab{color:#666f7a!important}.notice-list-page .tab.active{color:#986700!important;border-bottom-color:#b67800!important}
.notice-list-page .list li{border-color:#e1e4e8!important}.notice-list-page .list li:hover{background:#fff8e8!important}.notice-list-page .title{color:#303640!important}.notice-list-page .meta,.notice-list-page .pagebox{color:#747d88!important}.notice-list-page .arrow{color:#a66f00!important}.notice-list-page .pagination .active-page{background:#b67800!important;color:#fff!important;border-color:#b67800!important}

/* 公告详情 */
.notice-detail-page .notice-card{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 7px 24px rgba(35,43,55,.08)!important}.notice-detail-page .breadcrumbs,.notice-detail-page .crumb-active{color:#747d88!important}.notice-detail-page .breadcrumbs a{color:#986700!important}.notice-detail-page .crumb-split{color:#b67800!important}
.notice-detail-page .notice-title,.notice-detail-page .guess-title,.notice-detail-page .reco-title{color:#8d6108!important}.notice-detail-page .notice-meta-row,.notice-detail-page .notice-meta-right{color:#747d88!important}.notice-detail-page .notice-meta-left{color:#3d454f!important}.notice-detail-page .notice-banner{border-color:#e1e4e8!important}
.notice-detail-page .notice-content{color:#303640!important}.notice-detail-page .notice-content h1,.notice-detail-page .notice-content h2,.notice-detail-page .notice-content h3,.notice-detail-page .notice-content h4,.notice-detail-page .notice-content a{color:#8d6108!important}.notice-detail-page .notice-content th,.notice-detail-page .notice-content td{border-color:#dfe3e7!important}
.notice-detail-page .guess-item,.notice-detail-page .reco-card{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 5px 17px rgba(35,43,55,.07)!important}.notice-detail-page .guess-item:hover,.notice-detail-page .reco-card:hover{background:#fffaf0!important;border-color:#d3b15f!important}.notice-detail-page .guess-item-title,.notice-detail-page .reco-name{color:#303640!important}.notice-detail-page .guess-item-meta,.notice-detail-page .reco-sales{color:#747d88!important}.notice-detail-page .reco-thumb{background:#f3f5f7!important}.notice-detail-page .reco-price{color:#986700!important}.notice-detail-page .footer{background:#fff!important;color:#8d7a52!important;border-top:1px solid #e1e4e8!important}

/* 我的钱包 */
.wallet-page .topbar{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 3px 14px rgba(35,43,55,.07)!important}.wallet-page .site-title,.wallet-page .balance-num{color:#8d6108!important}
.wallet-page .card{background:#fff!important;border-color:#e1e4e8!important;color:#303640!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}.wallet-page .tabs{border-color:#e1e4e8!important}.wallet-page .tab-btn{background:#edf0f3!important;color:#59626d!important}.wallet-page .tab-btn.active{background:#b67800!important;color:#fff!important}
.wallet-page th,.wallet-page td{border-color:#e1e4e8!important;color:#343b45!important}.wallet-page th{color:#8d6108!important}.wallet-page .status-pending{color:#a66f00!important}.wallet-page .status-approved,.wallet-page td[style*="#8ae19f"]{color:#14845c!important}.wallet-page .status-rejected,.wallet-page td[style*="#ff9f9f"]{color:#c63d50!important}
.wallet-page .modal{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 14px 38px rgba(35,43,55,.18)!important}.wallet-page .modal-hd,.wallet-page .modal-ft{border-color:#e1e4e8!important}.wallet-page .modal-hd,.wallet-page .form-item label{color:#8d6108!important}.wallet-page .form-item input,.wallet-page .form-item select{background:#f7f8fa!important;border-color:#d8dde3!important;color:#303640!important}.wallet-page .note,.wallet-page .file-hint,.wallet-page .method-pill .sub{color:#747d88!important}
.wallet-page .method-pill{background:#f1f3f5!important;border-color:#d8dde3!important;color:#4b535e!important}.wallet-page .method-pill.active{background:linear-gradient(110deg,#e8b443,#c98a17)!important;border-color:#c98a17!important;color:#fff!important;box-shadow:0 5px 14px rgba(137,94,12,.15)!important}.wallet-page .method-pill.active .sub{color:#fff4d8!important}
.wallet-page .file-uploader{background:#f7f8fa!important;border-color:#d3b15f!important}.wallet-page .file-name{color:#303640!important}.wallet-page .file-thumb{border-color:#d8dde3!important}.wallet-page .file-btn,.wallet-page .btn-gold{background:#b67800!important;color:#fff!important}

/* 首页加载骨架 */
.loading-bar{background:linear-gradient(90deg,#e8b443,#b67800,#f0cb72)!important}
.skeleton-card{background:#fff!important;border-color:#e1e4e8!important;box-shadow:0 5px 17px rgba(35,43,55,.07)!important}
.skeleton-thumb,.skeleton-line{background:linear-gradient(90deg,#edf0f3 20%,#f8f9fb 50%,#edf0f3 80%)!important;background-size:400px 100%!important}

/* 提交订单与选择付款方式 */
.pay-page .fixed-topbar{background:#fff!important;border-color:#e1e4e8!important}.pay-page .fixed-topbar .title{color:#8d6108!important}
.pay-page .address-block,.pay-page .remark-block,.pay-page .pay-block,.pay-page .payment-section{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;box-shadow:0 6px 20px rgba(35,43,55,.08)!important}
.pay-page .section-title{color:#303640!important}.pay-page .section-title .section-note{color:#747d88!important}.pay-page .addr-name,.pay-page .remark-label,.pay-page .addr-manage-link,.pay-page .cart-name{color:#8d6108!important}.pay-page .addr-phone,.pay-page .addr-main{color:#303640!important}
.pay-page .remark-input{background:#f7f8fa!important;border-color:#d8dde3!important;color:#303640!important}.pay-page .remark-input:focus{background:#fff!important;border-color:#b67800!important;box-shadow:0 0 0 3px rgba(182,120,0,.12)!important}
.pay-page .cart-item{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.pay-page .cart-price{color:#303640!important}.pay-page .cart-qty{color:#747d88!important}.pay-page .order-summary-divider{background:#e1e4e8!important}.pay-page .order-summary-row .left{color:#747d88!important}.pay-page .order-summary-row .right{color:#303640!important}.pay-page .order-summary-row .right .free{color:#14845c!important}
.pay-page .deliver-tip{background:#f7f8fa!important;border-color:#e1e4e8!important}.pay-page .badge-express{background:#edf5ff!important;border-color:#b9d2ee!important;color:#286394!important}.pay-page .badge-flash{background:#eaf8f0!important;border-color:#a9d7bd!important;color:#18734f!important}.pay-page .tip-info-btn{background:#fff!important;border-color:#d8dde3!important;color:#986700!important}.pay-page .tip-box{background:#fff!important;border-color:#d3b15f!important;color:#3f4751!important}.pay-page .tip-box b{color:#8d6108!important}.pay-page .tip-box .muted{color:#68717c!important}
.pay-page .delivery-seg-wrap{background:#edf0f3!important;background-image:none!important;border-color:#d8dde3!important;box-shadow:inset 0 1px 0 #fff,0 4px 14px rgba(35,43,55,.07)!important}.pay-page .seg-item .t1{color:#3d454f!important}.pay-page .seg-item .t2{color:#747d88!important}.pay-page .seg-item:hover{background:#f7f8fa!important;border-color:#e1e4e8!important}.pay-page .seg-item.active{background:#fff8e8!important;background-image:none!important;border-color:#d3b15f!important;box-shadow:0 4px 14px rgba(137,94,12,.10)!important}.pay-page .seg-item.active .t1{color:#8d6108!important}.pay-page .seg-item.active .t2{color:#6c5b37!important}
.pay-page .pay-radio-label{background:#f7f8fa!important;background-image:none!important;border-color:#d8dde3!important}.pay-page .pay-radio-text{color:#303640!important}.pay-page .pay-radio-label .pay-radio-check{background:#fff!important;border-color:#aab1ba!important}.pay-page .pay-radio-label.selected{background:#fff8e8!important;background-image:none!important;border-color:#d3b15f!important;box-shadow:0 4px 14px rgba(137,94,12,.10)!important}.pay-page .pay-radio-label.selected .pay-radio-check{background:#16865c!important;border-color:#16865c!important}
.pay-page .paybar-bottom{background:rgba(255,255,255,.96)!important;border-top:1px solid #e1e4e8!important;box-shadow:0 -6px 22px rgba(35,43,55,.10)!important}.pay-page .pay-btn{background:#b67800!important;color:#fff!important;box-shadow:0 7px 18px rgba(137,94,12,.15)!important}.pay-page .pay-btn:hover{background:#986700!important}
.pay-page .addr-modal{background:#fff!important;border-color:#d8dde3!important;color:#303640!important;box-shadow:0 14px 38px rgba(35,43,55,.18)!important}.pay-page .addr-modal-hd{background:#fff8e8!important;background-image:none!important;border-color:#e3d2aa!important;color:#8d6108!important}.pay-page .addr-modal-ft{border-color:#e1e4e8!important}.pay-page .addr-btn-secondary{background:#edf0f3!important;color:#4d5661!important}.pay-page .addr-btn-primary{background:#b67800!important;color:#fff!important}.pay-page .flash-toast{background:#fff!important;border-color:#d3b15f!important;color:#8d6108!important;box-shadow:0 8px 24px rgba(35,43,55,.15)!important}.pay-page .flash-toast:before{background:#fff8e8!important;border-color:#b67800!important}

/* 付款确认 */
.pay-confirm-page .fixed-topbar{background:#fff!important;border-color:#e1e4e8!important}.pay-confirm-page .fixed-topbar .title{color:#8d6108!important}
.pay-confirm-page .order-info,.pay-confirm-page .section-card,.pay-confirm-page .confirm-panel{background:#fff!important;background-image:none!important;border-color:#e1e4e8!important;box-shadow:0 7px 23px rgba(35,43,55,.08)!important}.pay-confirm-page .amount-hero{border-color:#e1e4e8!important}.pay-confirm-page .amount-label,.pay-confirm-page .info-label,.pay-confirm-page .converted-label{color:#747d88!important}.pay-confirm-page .amount-value,.pay-confirm-page .info-value.gold,.pay-confirm-page .converted-value{color:#8d6108!important}.pay-confirm-page .method-chip{background:#fff4d8!important;border-color:#d8b76e!important;color:#8d6108!important}.pay-confirm-page .info-value{color:#303640!important}
.pay-confirm-page .converted-row{background:#f7f8fa!important;border-color:#d8dde3!important}.pay-confirm-page .copy-btn,.pay-confirm-page .copy-btn-acc{background:#fff!important;border-color:#d3b15f!important;color:#8d6108!important}.pay-confirm-page .section-heading{color:#303640!important}.pay-confirm-page .section-heading span:last-child,.pay-confirm-page .small{color:#747d88!important}.pay-confirm-page .account-box{background:#f7f8fa!important;border-color:#d8dde3!important}.pay-confirm-page .acc-label{color:#68717c!important}.pay-confirm-page .acc-value{color:#8d6108!important}.pay-confirm-page .tip{color:#8d6108!important}.pay-confirm-page .btn{background:#b67800!important;color:#fff!important;box-shadow:0 7px 18px rgba(137,94,12,.15)!important}.pay-confirm-page .btn:hover{background:#986700!important}
.pay-confirm-page .modal{background:#fff!important;border-color:#e1e4e8!important;color:#303640!important;box-shadow:0 14px 38px rgba(35,43,55,.18)!important}.pay-confirm-page .modal h3{color:#8d6108!important}.pay-confirm-page .modal p{color:#626b76!important}.pay-confirm-page .modal .btn-cancel{background:#edf0f3!important;border-color:#d8dde3!important;color:#4d5661!important}.pay-confirm-page .modal .btn-ok{background:#b67800!important;color:#fff!important}.pay-confirm-page .warn{color:#b4233d!important}
.pay-confirm-page .success-shell{background:#f5f6f8!important;background-image:none!important;color:#303640!important}.pay-confirm-page .success-card{background:#fff!important;background-image:none!important;border-color:#d8b76e!important;box-shadow:0 12px 34px rgba(35,43,55,.14)!important}.pay-confirm-page .success-icon{background:#eaf8f0!important;box-shadow:0 0 0 1px #a9d7bd inset!important}.pay-confirm-page .success-title{color:#14845c!important}.pay-confirm-page .success-desc,.pay-confirm-page .wechat-title,.pay-confirm-page .wechat-id{color:#8d6108!important}.pay-confirm-page .wechat-card{background:#f7f8fa!important;border-color:#dec78f!important}.pay-confirm-page .wechat-sub,.pay-confirm-page .contact-note{color:#68717c!important}.pay-confirm-page .wechat-qr-wrap{box-shadow:0 7px 22px rgba(35,43,55,.12)!important}.pay-confirm-page .wx-copy-btn,.pay-confirm-page .home-btn{background:#b67800!important;background-image:none!important;color:#fff!important}

/* OKPay 独立跳转页 */
.okpay-page .box{background:#fff!important;border:1px solid #e1e4e8!important;box-shadow:0 12px 34px rgba(35,43,55,.13)!important}.okpay-page .title,.okpay-page .row b{color:#8d6108!important}.okpay-page .row{border-color:#e1e4e8!important}.okpay-page .row span:first-child,.okpay-page .tip{color:#626b76!important}.okpay-page .small{color:#747d88!important}.okpay-page .btn{background:#b67800!important;color:#fff!important}.okpay-page .copy{background:#fff!important;border-color:#d3b15f!important;color:#8d6108!important}

/* 白色主题统一按钮配色 */
.searchbar-simple button,.currency-menu button.active,.promo-btn-primary,.buy-bottom-bar .buy-btn,#skuBox .btn-solid,body>.page-wrap .btn-login,body>.page-wrap .btn-register,.cart-qty-btn,.footer-bar .cart-pay-btn,.modal .btn-ok,.tab-btn.active,.qrcode-box .copy-btn,.qrcode-box .jump-btn,.invite-btn,.poster-btn,.order-tab.active,.btn-primary,.add-top-btn,.empty-card .add-btn,.modal-foot button,.confirm-btn.ok,.main-wrap button[type="submit"],.notice-list-page .search button,.notice-list-page .pagination .active-page,.wallet-page .tab-btn.active,.wallet-page .method-pill.active,.wallet-page .file-btn,.wallet-page .btn-gold,.pay-page .pay-btn,.pay-page .addr-btn-primary,.pay-confirm-page .btn,.pay-confirm-page .modal .btn-ok,.pay-confirm-page .wx-copy-btn,.pay-confirm-page .home-btn,.okpay-page .btn{
  background:var(--yan-gold-gradient)!important;
  background-image:var(--yan-gold-gradient)!important;
  border-color:#c39d32!important;
  color:var(--yan-gold-ink)!important;
  box-shadow:0 5px 14px rgba(166,124,0,.20)!important;
}
.searchbar-simple button:hover,.promo-btn-primary:hover,.buy-bottom-bar .buy-btn:hover,#skuBox .btn-solid:hover,body>.page-wrap .btn-login:hover,body>.page-wrap .btn-register:hover,.footer-bar .cart-pay-btn:hover,.modal .btn-ok:hover,.qrcode-box .copy-btn:hover,.qrcode-box .jump-btn:hover,.invite-btn:hover,.poster-btn:hover,.btn-primary:hover,.add-top-btn:hover,.empty-card .add-btn:hover,.modal-foot button:hover,.confirm-btn.ok:hover,.main-wrap button[type="submit"]:hover,.notice-list-page .search button:hover,.wallet-page .file-btn:hover,.wallet-page .btn-gold:hover,.pay-page .pay-btn:hover,.pay-page .addr-btn-primary:hover,.pay-confirm-page .btn:hover,.pay-confirm-page .modal .btn-ok:hover,.pay-confirm-page .wx-copy-btn:hover,.pay-confirm-page .home-btn:hover,.okpay-page .btn:hover{
  background:var(--yan-gold-gradient-hover)!important;
  background-image:var(--yan-gold-gradient-hover)!important;
}
.quick-cart-btn,.buy-bottom-bar .cart-btn,#skuBox .btn-outline,.link-btn,.btn-outline,.addr-actions .btn,.pay-confirm-page .copy-btn,.pay-confirm-page .copy-btn-acc,.okpay-page .copy{
  background:#fff!important;
  background-image:none!important;
  border-color:#d4af37!important;
  color:#8f6c10!important;
  box-shadow:none!important;
}
.quick-cart-btn:hover,.buy-bottom-bar .cart-btn:hover,#skuBox .btn-outline:hover,.link-btn:hover,.btn-outline:hover,.addr-actions .btn:hover,.pay-confirm-page .copy-btn:hover,.pay-confirm-page .copy-btn-acc:hover,.okpay-page .copy:hover{background:#fff8df!important;color:#7d5d0d!important}
.modal .btn-cancel,.confirm-btn.cancel,.pay-page .addr-btn-secondary,.pay-confirm-page .modal .btn-cancel,.share-modal .btn-dark{background:#edf0f3!important;background-image:none!important;border-color:#d8dde3!important;color:#4d5661!important;box-shadow:none!important}
.qrcode-box .copy-btn.copied{background:#e9f7ef!important;background-image:none!important;border-color:#a9d7bd!important;color:#16724e!important;box-shadow:none!important}

/* 用户端顶部返回栏统一样式 */
:is(.fixed-topbar,.topbar-fixed,.topbar):has(> .back-btn),
:is(.fixed-topbar,.topbar):has(> .nav-btn:first-child),
.topbar:has(.topbar-inner .back-btn),
.top:has(.top-in>.back),
body>.site-title:has(.title-inner .back-btn){
  height:48px!important;
  min-height:48px!important;
  background:rgba(255,255,255,.98)!important;
  background-image:none!important;
  border-bottom:1px solid #e4e7eb!important;
  box-shadow:0 3px 14px rgba(35,43,55,.08)!important;
  color:#303640!important;
  isolation:isolate;
}
.topbar:has(.topbar-inner .back-btn) .topbar-inner,.top:has(.top-in>.back) .top-in,body>.site-title:has(.title-inner .back-btn) .title-inner{height:48px!important;min-height:48px!important;position:relative!important;display:flex!important;align-items:center!important}
:is(.fixed-topbar,.topbar-fixed,.topbar):has(> .back-btn)>:is(.site-title,.topbar-title,.title),
:is(.fixed-topbar,.topbar):has(> .nav-btn:first-child)>.title,
.topbar:has(.topbar-inner .back-btn) .topbar-inner>.site-title,
.top:has(.top-in>.back) .top-in>.title,
body>.site-title:has(.title-inner .back-btn) .title-text{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:auto!important;
  max-width:calc(100% - 120px)!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#9a7414!important;
  font-size:1rem!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:.04em!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  pointer-events:none!important;
  z-index:1!important;
}
:is(.fixed-topbar,.topbar-fixed,.topbar):has(> .back-btn)>.back-btn,
:is(.fixed-topbar,.topbar):has(> .nav-btn:first-child)>.nav-btn:first-child,
.topbar:has(.topbar-inner .back-btn) .topbar-inner>.back-btn,
.top:has(.top-in>.back) .top-in>.back,
body>.site-title:has(.title-inner .back-btn) .back-btn{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  margin:0 6px!important;
  padding:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  color:#9a7414!important;
  box-shadow:none!important;
  font-size:1.65rem!important;
  text-decoration:none!important;
  cursor:pointer!important;
  position:relative!important;
  z-index:2!important;
}
:is(.fixed-topbar,.topbar-fixed,.topbar)>.back-btn:hover,
:is(.fixed-topbar,.topbar)>.nav-btn:first-child:hover,
.topbar-inner>.back-btn:hover,.top-in>.back:hover,body>.site-title .back-btn:hover{background:#fff8df!important}
:is(.fixed-topbar,.topbar-fixed,.topbar)>.back-btn svg,
:is(.fixed-topbar,.topbar)>.nav-btn:first-child svg,
.topbar-inner>.back-btn svg,body>.site-title .back-btn svg{width:24px!important;height:24px!important}
:is(.fixed-topbar,.topbar-fixed,.topbar)>.back-btn svg path:not([fill="none"]),
:is(.fixed-topbar,.topbar)>.nav-btn:first-child svg path:not([fill="none"]),
.topbar-inner>.back-btn svg path:not([fill="none"]){fill:#9a7414!important}
:is(.fixed-topbar,.topbar-fixed,.topbar)>.back-btn svg path[fill="none"],
:is(.fixed-topbar,.topbar-fixed,.topbar)>.back-btn svg polyline,
:is(.fixed-topbar,.topbar)>.nav-btn:first-child svg path[fill="none"],
.topbar-inner>.back-btn svg path[fill="none"],body>.site-title .back-btn svg polyline{stroke:#9a7414!important}
:is(.fixed-topbar,.topbar):has(> .nav-btn:first-child)>.right-btn,
:is(.topbar,.fixed-topbar):has(> .back-btn)>.topbar-right,
body>.site-title:has(.title-inner .back-btn) .add-top-btn{position:relative!important;z-index:2!important;margin-left:auto!important}

/* 用户端分页组件统一样式 */
.pagination-wrapper{display:flex!important;justify-content:center!important;width:100%!important}
.pagination,.pager{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  margin:18px 0 14px!important;
  padding:0 8px!important;
}
.pagination a,.pagination span,.pager a,.pager span,.pager .pg-btn,.pagination .pg-btn{
  min-width:34px!important;
  height:34px!important;
  margin:0!important;
  padding:0 10px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #d8c16f!important;
  border-radius:9px!important;
  background:#fff!important;
  background-image:none!important;
  color:#8f6c10!important;
  box-shadow:0 2px 7px rgba(35,43,55,.06)!important;
  font-size:.82rem!important;
  font-weight:750!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  cursor:pointer;
  transition:background .16s,border-color .16s,transform .12s!important;
}
.pagination a:hover,.pager a:hover,.pager .pg-btn:not([disabled]):hover,.pagination .pg-btn:not([disabled]):hover{background:#fff8df!important;border-color:#c9a337!important;color:#76580c!important;transform:translateY(-1px)!important}
.pagination .active-page,.pagination .current,.pagination [aria-current="page"],.pager .current,.pager [aria-current="page"]{
  background:var(--yan-gold-gradient)!important;
  background-image:var(--yan-gold-gradient)!important;
  border-color:#c39d32!important;
  color:var(--yan-gold-ink)!important;
  box-shadow:0 4px 11px rgba(166,124,0,.18)!important;
  cursor:default!important;
}
.pagination .page-disabled,.pagination [disabled],.pager [disabled],.pg-btn[disabled]{background:#f1f3f5!important;background-image:none!important;border-color:#dfe3e7!important;color:#a0a7b0!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}
.pagination .page-ellipsis,.pagination .ellipsis,.pager .ellipsis{min-width:24px!important;padding:0 3px!important;background:transparent!important;border-color:transparent!important;color:#858d97!important;box-shadow:none!important;cursor:default!important}

@media(max-width:600px){
  .product-card,.card,.section{box-shadow:0 3px 12px rgba(35,43,55,.07)!important}
  .pagination,.pager{gap:5px!important;margin:14px 0 10px!important;padding:0 4px!important}
  .pagination a,.pagination span,.pager a,.pager span,.pager .pg-btn,.pagination .pg-btn{min-width:32px!important;height:32px!important;padding:0 8px!important;border-radius:8px!important;font-size:.78rem!important}
}

/* 商品详情页底部操作栏：图标与主次按钮 */
.buy-bottom-bar .quick-link.home{color:#9b6b0a!important}
.buy-bottom-bar .quick-link.kefu{color:#28786f!important}
.buy-bottom-bar .quick-link .quick-icon{background:#fff8e8!important;border-color:#ead49b!important;box-shadow:0 2px 7px rgba(142,103,18,.08)!important}
.buy-bottom-bar .quick-link.kefu .quick-icon{background:#eff9f7!important;border-color:#c9e6df!important;box-shadow:0 2px 7px rgba(40,120,111,.08)!important}
.buy-bottom-bar .quick-link:hover{background:#f7f8fa!important}
.buy-bottom-bar .quick-link span{color:currentColor!important}
.buy-bottom-bar .cart-btn{background:#fff!important;background-image:none!important;border-color:#c99b24!important;color:#805f0b!important;box-shadow:inset 0 0 0 1px rgba(201,155,36,.06)!important}
.buy-bottom-bar .cart-btn:hover{background:#fff8df!important;color:#745405!important}
.buy-bottom-bar .buy-btn{background:linear-gradient(135deg,#f4d979 0%,#d7aa31 55%,#bd8d1d 100%)!important;background-image:linear-gradient(135deg,#f4d979 0%,#d7aa31 55%,#bd8d1d 100%)!important;border-color:#c99b24!important;color:#2f2408!important;box-shadow:0 6px 16px rgba(152,108,12,.20)!important}
.buy-bottom-bar .buy-btn:hover{background:linear-gradient(135deg,#f8e598 0%,#dfb741 55%,#c99b24 100%)!important;background-image:linear-gradient(135deg,#f8e598 0%,#dfb741 55%,#c99b24 100%)!important}
