/* ============================================================
 * WP FIG-1 SKIN — 图一设计系统皮肤（最后加载，仅统一视觉不改功能）
 * 调色板：象牙白 #FFFDF5 / 奶油白 #F8F3E9 / 香槟金 #E0C58A
 *         金色 #D4A853 / 深金 #A67C29 / 温褐 #8C7E6E
 * 渐变：Champagne #F6E0C4→#D4A853 / Rich #E8C487→#A67C29
 * ============================================================ */
:root{
  --wp-grad-gold:linear-gradient(135deg,#F6E0C4 0%,#D4A853 100%);
  --wp-grad-btn:linear-gradient(135deg,#E8C487 0%,#A67C29 100%);
  --wp-deepgold:#A67C29;
  /* 桥接 tools 插件等引用的变量名，统一指向图一色板 */
  --wp-gold-soft:#F6EBD4;
  --wp-line-2:#F0E8D8;
}
body{background:linear-gradient(180deg,#FBF6EA 0%,#F6EEDC 100%)}

/* 头部：米白通透 + 金色描边 */
.wp-header{background:rgba(251,246,234,.94);border-bottom:1px solid var(--wp-line2)}
.wp-logo-text b{color:var(--wp-ink);letter-spacing:.6px}
.wp-logo-text span{color:var(--wp-gold);letter-spacing:3px}
.wp-search-box{background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:999px}
.wp-search-box:focus-within{border-color:var(--wp-gold2);box-shadow:0 0 0 3px var(--wp-goldsoft)}
.wp-search-box button{background:var(--wp-grad-btn);border-radius:999px;color:#fff}
.wp-icon-btn{background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:50%}
.wp-icon-btn:hover{border-color:var(--wp-gold2);background:var(--wp-goldsoft)}
.wp-count-badge{background:var(--wp-grad-btn);color:#fff}
.wp-desktop-nav{background:rgba(251,246,234,.9);border-bottom:1px solid var(--wp-line2)}
.wp-desktop-nav a:hover,.wp-desktop-nav .current-menu-item>a,.wp-desktop-nav .current_page_item>a{color:var(--wp-gold)}

/* 首页横幅：浅金渐变卡片（替换深色底） */
.wp-banner{background:linear-gradient(135deg,#F6EBD4 0%,#EDDCB8 55%,#E3CD9F 100%)}
.wp-slide-bg img{opacity:.82}
.wp-slide-bg::after{background:linear-gradient(90deg,rgba(250,244,229,.92) 0%,rgba(250,244,229,.55) 46%,rgba(250,244,229,.08) 100%)}
.wp-slide-link{color:var(--wp-ink)}
.wp-slide-eyebrow{color:var(--wp-gold);background:rgba(255,253,247,.66)}
.wp-slide-desc{color:var(--wp-ink2)}
.wp-slide-cta{background:var(--wp-grad-btn);color:#fff;border-radius:999px;box-shadow:0 8px 20px rgba(166,124,41,.35)}
.wp-banner-nav{background:rgba(255,253,247,.72);color:var(--wp-gold)}
.wp-dot{background:rgba(166,124,41,.28)}
.wp-dot.is-active{background:var(--wp-gold)}

/* 特性 / 分区标题 */
.wp-feature{background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:16px}
.wp-feature::before{background:var(--wp-grad-gold)}
.wp-feature-ico{background:var(--wp-goldsoft);border-radius:50%;color:var(--wp-gold)}
.wp-feature b{color:var(--wp-ink)}
.wp-sec-title{color:var(--wp-ink)}
.wp-sec-more{color:var(--wp-gold)}

/* 分类：图一式横排列表卡（左图标 / 名称+探索更多 / 右图） */
.wp-cats-grid{grid-template-columns:1fr;gap:12px}
.wp-cat-card{display:flex;align-items:center;gap:12px;background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:16px;padding:12px 14px}
.wp-cat-card:hover{transform:translateY(-2px);box-shadow:var(--wp-shadow);border-color:var(--wp-gold2)}
.wp-cat-thumb{width:64px;height:64px;flex:none;border-radius:12px;order:3;margin-left:auto;background:var(--wp-goldsoft)}
.wp-cat-thumb svg{width:26px;height:26px;color:var(--wp-gold)}
.wp-cat-name{flex:1;min-width:0;font-size:14px}

/* 商品卡片 */
.wp-pcard{background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:16px;overflow:hidden}
.wp-pcard:hover{box-shadow:var(--wp-shadow-lg);border-color:var(--wp-gold2)}
.wp-pcard-media{background:var(--wp-cream2)}
.wp-pcard-flag{background:var(--wp-grad-btn);color:#fff}
.wp-pcard-add{background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:50%}
.wp-pcard-add:hover{background:var(--wp-grad-btn);border-color:transparent}
.wp-pcard-add:hover svg{color:#fff}
.wp-pcard-cat{color:var(--wp-gold)}
.wp-price,.woocommerce-Price-amount{color:var(--wp-deepgold)}
.wp-rate{color:var(--wp-gold)}

/* 按钮：金色渐变主按钮 / 描边次按钮 */
.wp-btn{border-radius:999px}
.wp-btn-gold{background:var(--wp-grad-btn);color:#fff;box-shadow:0 8px 22px rgba(166,124,41,.32)}
.wp-btn-gold:hover{box-shadow:0 12px 28px rgba(166,124,41,.44)}
.wp-btn-dark{background:var(--wp-ink);color:#FBF6EA}
.wp-btn-dark:hover{background:var(--wp-gold);color:#fff}
.wp-btn-line{border:1px solid var(--wp-gold2);color:var(--wp-gold);background:var(--wp-paper)}
.wp-btn-line:hover{background:var(--wp-goldsoft)}
.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--wp-grad-btn);color:#fff;border-radius:999px}

/* 表单 / 输入框 */
.wp-search-box input,.wp-field input,.wp-field select,.wp-field textarea,
input[type=text],input[type=tel],input[type=email],input[type=password],select,textarea{
  background:var(--wp-paper);border:1px solid var(--wp-line);color:var(--wp-ink);border-radius:12px}
input:focus,select:focus,textarea:focus{border-color:var(--wp-gold2);box-shadow:0 0 0 3px var(--wp-goldsoft);outline:none}

/* 底部导航：米白底 + 金色线图标 */
.wp-tabbar{background:rgba(255,253,247,.96);border-top:1px solid var(--wp-line)}
.wp-tabbar .wp-tab{color:var(--wp-ink3)}
.wp-tabbar .wp-tab.is-active{color:var(--wp-gold)}
.wp-tabbar .wp-tab-icon svg{stroke-width:2}

/* ============ 子主题 apple124 高优先级校正（同特异性、后载入生效） ============ */
body.wp-apple124{--wp-paper:#FFFDF5;background:linear-gradient(180deg,#FBF6EA 0%,#F6EEDC 100%)}
body.wp-apple124 #wp-main{
  --wp-cream:#FBF6EA;--wp-cream2:#F6EBD4;--wp-paper:#FFFDF5;
  --wp-ink:#4A3C28;--wp-ink2:#6B5C42;--wp-ink3:#8C7E6E;
  --wp-gold:#B8863B;--wp-gold2:#D4A853;--wp-goldsoft:#F6EBD4;
  --wp-line:#E8DCC3;--wp-line2:#F0E8D8;
  background:linear-gradient(180deg,#FBF6EA 0%,#F6EEDC 100%)}
/* 黑色按钮改回金色渐变（覆盖子主题 Apple 黑按钮） */
body.wp-apple124 #wp-main :is(.wp-btn-gold,.wp-btn-dark,.woocommerce button.button.alt,.woocommerce a.button.alt){
  background:var(--wp-grad-btn);color:#fff;box-shadow:0 8px 22px rgba(166,124,41,.30)}
body.wp-apple124 #wp-main :is(.wp-btn-gold,.wp-btn-dark):hover{background:var(--wp-grad-btn);color:#fff;box-shadow:0 12px 28px rgba(166,124,41,.42)}
/* 价格统一深金 */
body.wp-apple124 #wp-main :is(.wp-price,.wp-hrow-price,.wp-ci-price,.wp-category-product-price,.woocommerce-Price-amount){color:var(--wp-deepgold)}
/* 卡片统一米白 + 金描边 */
body.wp-apple124 #wp-main :is(.wp-cat-card,.wp-pcard,.wp-feature,.wpt-card){background:var(--wp-paper);border:1px solid var(--wp-line)}
/* 底部导航：米白底、选中金色、修正白描边 */
body.wp-apple124 .wp-tabbar{background:rgba(255,253,247,.96);border-top:1px solid var(--wp-line)}
body.wp-apple124 .wp-tabbar .wp-tab{color:var(--wp-ink3)}
body.wp-apple124 .wp-tabbar .wp-tab.is-active,
body.wp-apple124.wp-drawer-open .wp-tabbar .js-wp-open-cart{color:var(--wp-gold)}
body.wp-apple124 .wp-tabbar .wp-tab.is-active .wp-apple-icon--grid>path:not(.wp-apple-active-fill),
body.wp-apple124 .wp-tabbar .wp-tab.is-active .wp-apple-icon--team>path:not(.wp-apple-active-fill){stroke:currentColor}
body.wp-apple124 .wp-tabbar .wp-tab.is-active .wp-apple-icon>*,
body.wp-apple124.wp-drawer-open .wp-tabbar .js-wp-open-cart .wp-apple-icon>*{stroke:currentColor;fill:none}
/* 我的页面：订单格与服务菜单图标统一金色 */
body.wp-apple124 #wp-main .wp-original-account .wp-order-cell>.wp-apple-icon{color:var(--wp-gold);stroke-width:2.4}
body.wp-apple124 #wp-main .wp-account-menu-icon{background:var(--wp-goldsoft);color:var(--wp-gold)}
body.wp-apple124 #wp-main .wp-account-menu-icon svg{color:var(--wp-gold);stroke-width:1.8}
body.wp-apple124 #wp-main .wp-account-menu-icon.is-red{background:rgba(180,70,47,.1);color:#b33a32}
body.wp-apple124 #wp-main .wp-account-menu-icon.is-red svg{color:#b33a32}
/* 分类列表卡布局同步到子主题 */
body.wp-apple124 #wp-main .wp-cats-grid{grid-template-columns:1fr}
body.wp-apple124 #wp-main .wp-cat-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px}
body.wp-apple124 #wp-main .wp-cat-thumb{width:64px;height:64px;order:3;margin-left:auto;border-radius:12px;background:var(--wp-goldsoft)}
/* 登录/结算等表单卡片米白圆角 */
body.wp-apple124 #wp-main :is(.wp-auth-card,.wp-checkout-card,.wp-panel,.wp-account-card){background:var(--wp-paper);border:1px solid var(--wp-line);border-radius:16px}

/* ============================================================
 * 1.1.27 图一轮 2：五项细节修正（最后层，最高优先级）
 * ============================================================ */
/* 1) 我的页面：加入代理/我的积分/优惠券/收藏/关于/退出 文字 = 待付款字号 */
body.wp-apple124 #wp-main .wp-original-account .wp-account-menu .wp-account-menu-label,
body.wp-apple124 #wp-main .wp-original-account .wp-account-menu .wp-account-menu-label.is-red{font-size:15px!important;line-height:1.5}
body.wp-apple124 #wp-main .wp-original-account .wp-order-cell>span{font-size:15px!important;line-height:1.5}
/* 2) 搜索框：去掉内部方框（只留外层圆角框 + 金色按钮） */
.wp-search-box{border:0!important;background:transparent!important;box-shadow:none!important}
.wp-search-box:focus-within{box-shadow:none!important}
.wp-search-box input{background:var(--wp-paper)!important;border:1px solid var(--wp-line)!important;border-radius:999px!important;padding:0 16px!important;height:42px}
.wp-search-box button{border-radius:999px!important;margin-left:8px}
body.wp-apple124 .wp-search-box{border:0!important;background:transparent!important}
body.wp-apple124 .wp-search-box input{background:var(--wp-paper)!important;border:1px solid var(--wp-line)!important}
/* 3) 首页底部导航图标再缩小 20%（27.2 -> 21.8） */
body.wp-apple124 .wp-tabbar .wp-tab-icon,
body.wp-apple124 .wp-tabbar .wp-tab--invite .wp-tab-icon{width:21.8px!important;height:21.8px!important}
body.wp-apple124 .wp-tabbar .wp-tab-icon .wp-apple-icon,
body.wp-apple124 .wp-tabbar .wp-tab--invite .wp-tab-icon svg{width:21.8px!important;height:21.8px!important}
body.wp-apple124 .wp-tabbar .wp-tab--invite:hover .wp-tab-icon,
body.wp-apple124 .wp-tabbar .wp-tab--invite.is-active .wp-tab-icon{width:21.8px!important;height:21.8px!important}
/* 4) 我的订单图标：图五深色粗线 + 橙色角标 */
body.wp-apple124 #wp-main .wp-original-account .wp-order-cell>.wp-apple-icon--order{color:#2f2a24!important;stroke-width:2.1;width:30px!important;height:30px!important}
body.wp-apple124 #wp-main .wp-original-account .wp-order-cell>i{background:#f2620f!important;color:#fff!important;border:0!important}
/* 5) 图三商品详情排版：标题行(收藏/分享右置) → 英文副标题 → 评分 → 价格 */
.wp-fig3-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.wp-fig3-title-row .wp-single-title{flex:1;min-width:0;margin:0;font-size:22px;line-height:1.4}
.wp-fig3-title-row .wp-product-topbar-actions{display:flex;align-items:center;gap:10px;flex:none;padding-top:2px}
.wp-fig3-title-row .wp-product-topbar-action{background:transparent;border:0;color:var(--wp-ink2)}
.wp-single-subtitle{margin:2px 0 8px;color:var(--wp-ink3);font-size:14px;line-height:1.6}
.wp-fig3-rating{display:flex;align-items:center;gap:6px;margin:0 0 10px;color:var(--wp-gold)}
.wp-fig3-rating svg{width:15px;height:15px;fill:currentColor;stroke:none}
.wp-fig3-rating b{color:var(--wp-ink);font-size:14px}
.wp-fig3-rating span{color:var(--wp-ink3);font-size:13px}
body.wp-apple124 #wp-main .wp-single-title{font-size:22px;line-height:1.4;margin:0}
body.wp-apple124 #wp-main .wp-product-price-row{margin:0 0 12px}
body.wp-apple124 #wp-main .wp-single-price .woocommerce-Price-amount{color:var(--wp-deepgold)}
