/* 公开页面的商店式界面：仅覆盖视觉表现，不改变商品、购物车和下单逻辑。 */
@font-face { font-family:"Xinrong Editorial"; src:url("assets/fonts/KingHwaOldSong-Web.woff2") format("woff2"); font-style:normal; font-weight:400; font-display:swap; }

body.apple-store-ui {
  --paper:#fcedd9;
  --surface:#fff8eb;
  --soft:#f4e6d0;
  --ink:#10266b;
  --muted:#5a7c9f;
  --line:#d9b282;
  --olive:#015185;
  --wood:#c99259;
  --wood-dark:#10266b;
  --wood-wash:rgba(201,146,89,.16);
  --amber:#5990c0;
  color:var(--ink);
  background:linear-gradient(145deg,#fffaf0 0%,#fcedd9 48%,#f6e3c8 100%);
}

body.apple-store-ui::before {
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  opacity:.42;
  background:radial-gradient(circle at 7% 15%,rgba(89,144,192,.14) 0 1px,transparent 2px),radial-gradient(circle at 92% 72%,rgba(201,146,89,.17) 0 1px,transparent 2px);
  background-size:34px 34px,49px 49px;
}
body.apple-store-ui::after { display:none; }
body.apple-store-ui :focus-visible { outline:3px solid #015185; outline-offset:3px; }
body.apple-store-ui .site-header {
  min-height:76px;
  border-bottom:1px solid rgba(16,38,107,.12);
  background:rgba(255,248,235,.88);
  box-shadow:none;
  backdrop-filter:blur(18px) saturate(150%);
}
body.apple-store-ui .brand-copy strong,
body.apple-store-ui .site-header a,
body.apple-store-ui .site-header button { color:var(--ink); }
body.apple-store-ui .brand-copy small,
body.apple-store-ui .main-nav a { color:var(--muted); }
body.apple-store-ui .main-nav a:hover,
body.apple-store-ui .main-nav a:focus-visible,
body.apple-store-ui .main-nav a.is-active { color:#10266b; border-color:#015185; }
body.apple-store-ui .phone-link,
body.apple-store-ui .share-trigger,
body.apple-store-ui .menu-button {
  color:var(--ink);
  border-color:rgba(16,38,107,.18);
  background:#fff8eb;
}
body.apple-store-ui .header-purchase,
body.apple-store-ui .cart-trigger { color:#fff; background:#10266b; }
body.apple-store-ui .cart-trigger b { color:#10266b; background:#fff8eb; }
body.apple-store-ui .sidebar-backdrop { background:rgba(16,38,107,.3); backdrop-filter:blur(3px); }
body.apple-store-ui .site-sidebar {
  color:var(--ink);
  border-color:#d9b282;
  background:#fff8eb;
  box-shadow:18px 0 44px rgba(16,38,107,.2);
}
body.apple-store-ui .sidebar-heading,
body.apple-store-ui .sidebar-nav,
body.apple-store-ui .sidebar-announcements,
body.apple-store-ui .sidebar-tools { border-color:var(--line); }
body.apple-store-ui .sidebar-heading small,
body.apple-store-ui .sidebar-section-title small,
body.apple-store-ui .sidebar-announcement-date,
body.apple-store-ui .sidebar-action small { color:var(--muted); }
body.apple-store-ui .sidebar-nav a,
body.apple-store-ui .sidebar-action { color:var(--ink); border-color:var(--line); }
body.apple-store-ui .sidebar-nav a:hover,
body.apple-store-ui .sidebar-action:hover { background:#f4e6d0; }
body.apple-store-ui .sidebar-close { color:var(--ink); border-color:var(--line); background:#f4e6d0; }

body.apple-store-ui h1,
body.apple-store-ui h2,
body.apple-store-ui h3,
body.apple-store-ui .hero-copy>.kicker,
body.apple-store-ui .catalog-intro h1 { color:#10266b; font-family:"Xinrong Editorial","STSong","Songti SC",serif; font-weight:400; }
body.apple-store-ui .kicker,
body.apple-store-ui .hero-copy>.hero-slogan,
body.apple-store-ui .catalog-intro p:last-child { color:#5a7c9f; letter-spacing:.02em; }
body.apple-store-ui .hero { min-height:640px; padding-top:82px; padding-bottom:82px; }
body.apple-store-ui .hero-copy>h1 { max-width:600px; font-size:clamp(48px,5.4vw,80px); line-height:1.04; letter-spacing:-.065em; }
body.apple-store-ui .hero-copy>h1,
body.apple-store-ui .cart-title h1,
body.apple-store-ui .privacy-page h1 { font-family:"Xinrong Editorial","STSong","Songti SC",serif; font-weight:400; }
body.apple-store-ui .hero-copy>.kicker { font-size:18px; font-weight:600; }
body.apple-store-ui .hero-copy>.hero-slogan { font-size:22px; letter-spacing:0; }
body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { color:#5a7c9f; }
body.apple-store-ui .button,
body.apple-store-ui .catalog-image-actions .button { border:0; border-radius:999px; }
body.apple-store-ui .button-primary,
body.apple-store-ui .checkout-button { color:#fff; border-color:#10266b; background:#10266b; }
body.apple-store-ui .button-primary:hover,
body.apple-store-ui .checkout-button:hover { background:#015185; }
body.apple-store-ui .button-secondary,
body.apple-store-ui .catalog-image-actions .button:not(.button-primary) { color:#015185; background:rgba(89,144,192,.18); }
body.apple-store-ui .hero-next-step {
  color:#5a7c9f;
  border:1px solid #d9b282;
  border-radius:999px;
  background:#fff8eb;
}
body.apple-store-ui .hero-next-step i { color:#015185; }
body.apple-store-ui .hero-points {
  gap:1px;
  padding:1px;
  border:0;
  border-radius:26px;
  background:#d9b282;
}
body.apple-store-ui .hero-points li { padding:17px 14px; background:#fff8eb; }
body.apple-store-ui .hero-points li:first-child { border-radius:25px 0 0 0; }
body.apple-store-ui .hero-points li:nth-child(3) { border-radius:0 25px 0 0; }
body.apple-store-ui .hero-points li:nth-child(4) { border-radius:0 0 0 25px; }
body.apple-store-ui .hero-points li:last-child { border-radius:0 0 25px 0; }
body.apple-store-ui .hero-points li>i { color:#015185; }
body.apple-store-ui .hero-points b { color:#10266b; font-family:"Xinrong Sans","Source Han Sans SC",sans-serif; }
body.apple-store-ui .hero-points small { color:#5a7c9f; }
body.apple-store-ui .hero-image {
  border:1px solid #d9b282;
  border-radius:32px;
  background:#fff8eb;
  box-shadow:0 20px 42px rgba(16,38,107,.16);
}
body.apple-store-ui .hero-image::before {
  content:"";
  position:absolute;
  z-index:3;
  inset:16px auto auto 16px;
  width:52px;
  height:52px;
  border:1px solid rgba(255,248,235,.75);
  border-radius:50%;
  box-shadow:0 0 0 8px rgba(16,38,107,.3);
  pointer-events:none;
}
body.apple-store-ui .hero-carousel::after { border-color:rgba(16,38,107,.16); border-radius:26px; }
body.apple-store-ui .media-label { color:#fff8eb; border:0; border-radius:999px; background:rgba(16,38,107,.76); }
body.apple-store-ui .hero-carousel-controls button { color:#fff8eb; border:0; border-radius:50%; background:rgba(16,38,107,.86); }
body.apple-store-ui .hero-carousel-dots button { background:#5990c0; }
body.apple-store-ui .hero-carousel-dots button.is-active { background:#10266b; }

body.apple-store-ui .about-section,
body.apple-store-ui .catalog-section,
body.apple-store-ui .announcement-section,
body.apple-store-ui .delivery-section,
body.apple-store-ui .contact-section { border-color:#2c2c2e; }
body.apple-store-ui .about-section::before,
body.apple-store-ui .delivery-section::before { display:none; }
body.apple-store-ui .about-copy { border-color:#3a3a3c; }
body.apple-store-ui .about-copy>p:not(.kicker),
body.apple-store-ui .section-heading p:last-child,
body.apple-store-ui .contact-section address,
body.apple-store-ui .contact-section address span { color:#a1a1a6; }
body.apple-store-ui .business-list span,
body.apple-store-ui .proof-grid div,
body.apple-store-ui .announcement-card,
body.apple-store-ui .delivery-rules li,
body.apple-store-ui .contact-section address,
body.apple-store-ui .map-links a {
  color:var(--ink);
  border-color:#3a3a3c;
  border-radius:24px;
  background:#1d1d1f;
  box-shadow:none;
}
body.apple-store-ui .proof-grid .proof-number,
body.apple-store-ui .contact-phone,
body.apple-store-ui .announcement-card .announcement-date,
body.apple-store-ui .map-links a { color:#0a84ff; }
body.apple-store-ui .warehouse-image { border-color:#3a3a3c; box-shadow:none; }
body.apple-store-ui .partner-endorsement { border-color:#3a3a3c; }
body.apple-store-ui .partner-hex { filter:brightness(.88) saturate(.7); }

body.apple-store-ui .catalog-section { padding-top:82px; padding-bottom:110px; }
body.apple-store-ui .search-box,
body.apple-store-ui .price-status,
body.apple-store-ui .catalog-layout,
body.apple-store-ui .category-panel,
body.apple-store-ui .product-panel { border-color:#3a3a3c; background:#1d1d1f; }
body.apple-store-ui .search-box { border-radius:999px; }
body.apple-store-ui .search-box input { color:#f5f5f7; }
body.apple-store-ui .search-box input::placeholder { color:#86868b; }
body.apple-store-ui .search-box button { color:#a1a1a6; }
body.apple-store-ui .price-status { border-radius:24px 24px 0 0; }
body.apple-store-ui .price-meta span,
body.apple-store-ui .price-meta b,
body.apple-store-ui .use-case-selector>span { color:#a1a1a6; }
body.apple-store-ui .use-case-button,
body.apple-store-ui .category-button {
  color:#f5f5f7;
  border-color:#3a3a3c;
  border-radius:999px;
  background:#2c2c2e;
}
body.apple-store-ui .use-case-button.is-active,
body.apple-store-ui .category-button.is-active { color:#fff; border-color:#0a84ff; background:#0a84ff; }
body.apple-store-ui .category-panel h3,
body.apple-store-ui .product-table-head { color:#a1a1a6; border-color:#3a3a3c; }
body.apple-store-ui .product-row { border-color:#3a3a3c; }
body.apple-store-ui .product-row:hover { background:#2c2c2e; }
body.apple-store-ui .product-main img { border-radius:16px; background:#2c2c2e; }
body.apple-store-ui .product-main small,
body.apple-store-ui .product-main p,
body.apple-store-ui .product-spec,
body.apple-store-ui .product-price small { color:#a1a1a6; }
body.apple-store-ui .product-main h3,
body.apple-store-ui .product-name-button,
body.apple-store-ui .product-price strong { color:#f5f5f7; }
body.apple-store-ui .product-price em { color:#64d2ff; }
body.apple-store-ui .product-actions button,
body.apple-store-ui .row-quantity button,
body.apple-store-ui .row-quantity input,
body.apple-store-ui .detail-quantity button,
body.apple-store-ui .detail-quantity input {
  color:#f5f5f7;
  border-color:#4a4a4d;
  background:#2c2c2e;
}
body.apple-store-ui .product-actions button:last-child { color:#fff; border-color:#0a84ff; background:#0a84ff; }
body.apple-store-ui .home-order-callout { color:#f5f5f7; border-color:#3a3a3c; border-radius:24px; background:#1d1d1f; }
body.apple-store-ui .home-order-callout p { color:#a1a1a6; }
body.apple-store-ui .home-order-dock,
body.apple-store-ui .catalog-cart-dock,
body.apple-store-ui .catalog-export-dock { border-color:rgba(255,255,255,.16); border-radius:22px; background:#1d1d1f; box-shadow:0 12px 35px rgba(0,0,0,.45); }
body.apple-store-ui .catalog-cart-dock a { color:#fff; border-radius:999px; background:#0a84ff; }
body.apple-store-ui .home-order-dock small,
body.apple-store-ui .catalog-cart-dock span,
body.apple-store-ui .catalog-export-dock small { color:#a1a1a6; }

body.apple-store-ui .catalog-intro { padding-top:94px; }
body.apple-store-ui .catalog-intro h1 { font-size:clamp(48px,6vw,76px); letter-spacing:-.06em; }
body.apple-store-ui .catalog-intro li { border-color:#3a3a3c; background:#1d1d1f; }
body.apple-store-ui .catalog-intro li:first-child { border-radius:20px 0 0 20px; }
body.apple-store-ui .catalog-intro li:last-child { border-radius:0 20px 20px 0; }
body.apple-store-ui .catalog-intro li b { color:#0a84ff; }
body.apple-store-ui .catalog-intro li span { color:#a1a1a6; }

body.apple-store-ui .cart-title { border-color:#3a3a3c; }
body.apple-store-ui .cart-title h1 { font-size:clamp(50px,6vw,76px); letter-spacing:-.065em; }
body.apple-store-ui .cart-title>p { color:#a1a1a6; }
body.apple-store-ui .cart-items-panel,
body.apple-store-ui .order-panel { border-color:#3a3a3c; border-radius:28px; background:#1d1d1f; }
body.apple-store-ui .panel-heading,
body.apple-store-ui .cart-line,
body.apple-store-ui .delivery-details,
body.apple-store-ui .hotline-note { border-color:#3a3a3c; }
body.apple-store-ui .panel-heading span,
body.apple-store-ui .cart-line-copy small,
body.apple-store-ui .cart-line-copy p,
body.apple-store-ui .cart-empty-page,
body.apple-store-ui .order-panel label,
body.apple-store-ui .phone-wechat-hint,
body.apple-store-ui .delivery-details,
body.apple-store-ui .order-summary p,
body.apple-store-ui .order-summary small { color:#a1a1a6; }
body.apple-store-ui .cart-line-copy h3,
body.apple-store-ui .cart-line-side strong,
body.apple-store-ui .order-summary strong { color:#f5f5f7; }
body.apple-store-ui .cart-line>img { border-radius:16px; background:#2c2c2e; }
body.apple-store-ui .quantity-control { border-color:#4a4a4d; border-radius:999px; background:#2c2c2e; }
body.apple-store-ui .quantity-control button { color:#0a84ff; }
body.apple-store-ui .continue-shopping { color:#0a84ff; border-color:#3a3a3c; border-radius:999px; }
body.apple-store-ui .shipping-order-banner { border:0; border-radius:18px; background:#0a84ff; }
body.apple-store-ui .order-panel input,
body.apple-store-ui .order-panel select,
body.apple-store-ui .order-panel textarea {
  color:#f5f5f7;
  border-color:#48484a;
  border-radius:12px;
  background:#2c2c2e;
}
body.apple-store-ui .order-panel input::placeholder,
body.apple-store-ui .order-panel textarea::placeholder { color:#86868b; }
body.apple-store-ui .delivery-address-fields,
body.apple-store-ui .privacy-consent,
body.apple-store-ui .staff-contact-helper { border-color:#3a3a3c; background:#2c2c2e; }
body.apple-store-ui .privacy-consent:has(input:checked) { color:#f5f5f7; border-color:#0a84ff; background:rgba(10,132,255,.15); }
body.apple-store-ui .privacy-consent a,
body.apple-store-ui .staff-contact-person>a { color:#0a84ff; }
body.apple-store-ui .privacy-consent input { accent-color:#0a84ff; }
body.apple-store-ui .staff-contact-toggle { color:#f5f5f7; }
body.apple-store-ui .staff-contact-toggle:hover { background:#3a3a3c; }
body.apple-store-ui .staff-contact-toggle-icon { background:#0a84ff; }
body.apple-store-ui .staff-contact-panel,
body.apple-store-ui .staff-contact-panel>p,
body.apple-store-ui .staff-contact-item { border-color:#48484a; }
body.apple-store-ui .staff-contact-item.is-recommended { background:rgba(10,132,255,.15); box-shadow:inset 3px 0 0 #0a84ff; }
body.apple-store-ui .staff-regions { background:#1d1d1f; }
body.apple-store-ui .catalog-image-dialog,
body.apple-store-ui .product-dialog,
body.apple-store-ui .receipt-dialog { color:#f5f5f7; border-color:#48484a; border-radius:26px; background:#1d1d1f; }
body.apple-store-ui .catalog-image-dialog-copy,
body.apple-store-ui .catalog-image-actions,
body.apple-store-ui .receipt-dialog-head,
body.apple-store-ui .receipt-actions { border-color:#48484a; background:#1d1d1f; }
body.apple-store-ui .catalog-image-preview-wrap,
body.apple-store-ui .receipt-preview { background:#161618; }
body.apple-store-ui footer { color:#f5f5f7; border-top:1px solid #2c2c2e; background:#000; }
body.apple-store-ui footer small,
body.apple-store-ui footer p,
body.apple-store-ui footer .icp-record { color:#86868b; }
body.apple-store-ui footer a { color:#f5f5f7; border-color:#86868b; }

/* 群青、砂金与奶油白的通体配色，统一覆盖卡片、目录与表单。 */
body.apple-store-ui .about-section,
body.apple-store-ui .catalog-section,
body.apple-store-ui .announcement-section,
body.apple-store-ui .delivery-section,
body.apple-store-ui .contact-section,
body.apple-store-ui footer { border-color:#d9b282; }
body.apple-store-ui .about-copy { border-color:#d9b282; }
body.apple-store-ui .about-copy>p:not(.kicker),
body.apple-store-ui .section-heading p:last-child,
body.apple-store-ui .contact-section address,
body.apple-store-ui .contact-section address span { color:#5a7c9f; }
body.apple-store-ui .business-list span,
body.apple-store-ui .proof-grid div,
body.apple-store-ui .announcement-card,
body.apple-store-ui .delivery-rules li,
body.apple-store-ui .contact-section address,
body.apple-store-ui .map-links a { color:#10266b; border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .proof-grid .proof-number,
body.apple-store-ui .contact-phone,
body.apple-store-ui .announcement-card .announcement-date,
body.apple-store-ui .map-links a { color:#015185; }
body.apple-store-ui .warehouse-image,
body.apple-store-ui .partner-endorsement { border-color:#d9b282; }
body.apple-store-ui .search-box,
body.apple-store-ui .price-status,
body.apple-store-ui .catalog-layout,
body.apple-store-ui .category-panel,
body.apple-store-ui .product-panel { border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .search-box input,
body.apple-store-ui .product-main h3,
body.apple-store-ui .product-name-button,
body.apple-store-ui .product-price strong { color:#10266b; }
body.apple-store-ui .search-box input::placeholder { color:#7d99b4; }
body.apple-store-ui .search-box button,
body.apple-store-ui .price-meta span,
body.apple-store-ui .price-meta b,
body.apple-store-ui .use-case-selector>span,
body.apple-store-ui .category-panel h3,
body.apple-store-ui .product-table-head,
body.apple-store-ui .product-main small,
body.apple-store-ui .product-main p,
body.apple-store-ui .product-spec,
body.apple-store-ui .product-price small { color:#5a7c9f; }
body.apple-store-ui .use-case-button,
body.apple-store-ui .category-button { color:#10266b; border-color:#d9b282; background:#f4e6d0; }
body.apple-store-ui .use-case-button.is-active,
body.apple-store-ui .category-button.is-active { color:#fff; border-color:#10266b; background:#10266b; }
body.apple-store-ui .product-row { border-color:#ead5b8; }
body.apple-store-ui .product-row:hover { background:#f4e6d0; }
body.apple-store-ui .product-main img { background:#f4e6d0; }
body.apple-store-ui .product-price em { color:#015185; }
body.apple-store-ui .product-actions button,
body.apple-store-ui .row-quantity button,
body.apple-store-ui .row-quantity input,
body.apple-store-ui .detail-quantity button,
body.apple-store-ui .detail-quantity input { color:#10266b; border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .product-actions button:last-child { color:#fff; border-color:#10266b; background:#10266b; }
body.apple-store-ui .home-order-callout { color:#10266b; border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .home-order-callout p { color:#5a7c9f; }
body.apple-store-ui .home-order-dock,
body.apple-store-ui .catalog-cart-dock,
body.apple-store-ui .catalog-export-dock { border-color:#d9b282; background:#10266b; box-shadow:0 12px 35px rgba(16,38,107,.24); }
body.apple-store-ui .catalog-cart-dock a { color:#fff8eb; background:#015185; }
body.apple-store-ui .home-order-dock small,
body.apple-store-ui .catalog-cart-dock span,
body.apple-store-ui .catalog-export-dock small { color:#d9b282; }
body.apple-store-ui .catalog-intro li { border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .catalog-intro li b { color:#015185; }
body.apple-store-ui .catalog-intro li span,
body.apple-store-ui .cart-title>p { color:#5a7c9f; }
body.apple-store-ui .cart-title { border-color:#d9b282; }
body.apple-store-ui .cart-items-panel,
body.apple-store-ui .order-panel { border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .panel-heading,
body.apple-store-ui .cart-line,
body.apple-store-ui .delivery-details,
body.apple-store-ui .hotline-note { border-color:#ead5b8; }
body.apple-store-ui .panel-heading span,
body.apple-store-ui .cart-line-copy small,
body.apple-store-ui .cart-line-copy p,
body.apple-store-ui .cart-empty-page,
body.apple-store-ui .order-panel label,
body.apple-store-ui .phone-wechat-hint,
body.apple-store-ui .delivery-details,
body.apple-store-ui .order-summary p,
body.apple-store-ui .order-summary small { color:#5a7c9f; }
body.apple-store-ui .cart-line-copy h3,
body.apple-store-ui .cart-line-side strong,
body.apple-store-ui .order-summary strong { color:#10266b; }
body.apple-store-ui .cart-line>img { background:#f4e6d0; }
body.apple-store-ui .quantity-control { border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .quantity-control button { color:#015185; }
body.apple-store-ui .continue-shopping { color:#015185; border-color:#d9b282; }
body.apple-store-ui .shipping-order-banner { background:#015185; }
body.apple-store-ui .order-panel input,
body.apple-store-ui .order-panel select,
body.apple-store-ui .order-panel textarea { color:#10266b; border-color:#d9b282; background:#fffdf8; }
body.apple-store-ui .order-panel input::placeholder,
body.apple-store-ui .order-panel textarea::placeholder { color:#7d99b4; }
body.apple-store-ui .delivery-address-fields,
body.apple-store-ui .privacy-consent,
body.apple-store-ui .staff-contact-helper { border-color:#d9b282; background:#f4e6d0; }
body.apple-store-ui .privacy-consent:has(input:checked) { color:#10266b; border-color:#015185; background:rgba(89,144,192,.18); }
body.apple-store-ui .privacy-consent a,
body.apple-store-ui .staff-contact-person>a { color:#015185; }
body.apple-store-ui .privacy-consent input { accent-color:#015185; }
body.apple-store-ui .staff-contact-toggle { color:#10266b; }
body.apple-store-ui .staff-contact-toggle:hover { background:#ead5b8; }
body.apple-store-ui .staff-contact-toggle-icon { background:#10266b; }
body.apple-store-ui .staff-contact-panel,
body.apple-store-ui .staff-contact-panel>p,
body.apple-store-ui .staff-contact-item { border-color:#d9b282; }
body.apple-store-ui .staff-contact-item.is-recommended { background:rgba(89,144,192,.18); box-shadow:inset 3px 0 0 #015185; }
body.apple-store-ui .staff-regions { background:#fff8eb; }
body.apple-store-ui .catalog-image-dialog,
body.apple-store-ui .product-dialog,
body.apple-store-ui .receipt-dialog { color:#10266b; border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .catalog-image-dialog-copy,
body.apple-store-ui .catalog-image-actions,
body.apple-store-ui .receipt-dialog-head,
body.apple-store-ui .receipt-actions { border-color:#d9b282; background:#fff8eb; }
body.apple-store-ui .catalog-image-preview-wrap,
body.apple-store-ui .receipt-preview { background:#f4e6d0; }
body.apple-store-ui footer { color:#10266b; background:#fff8eb; }
body.apple-store-ui footer small,
body.apple-store-ui footer p,
body.apple-store-ui footer .icp-record { color:#5a7c9f; }
body.apple-store-ui footer a { color:#10266b; border-color:#5a7c9f; }

.store-tabbar { display:none; }

@media (max-width:760px) {
  body.apple-store-ui { padding-bottom:92px; }
  body.apple-store-ui .site-header {
    min-height:58px;
    padding:8px 16px;
    grid-template-columns:minmax(0,1fr) auto;
    position:sticky;
  }
  body.apple-store-ui .brand-logo { width:102px; height:36px; }
  body.apple-store-ui .brand-copy,
  body.apple-store-ui .main-nav,
  body.apple-store-ui .phone-link,
  body.apple-store-ui .header-purchase,
  body.apple-store-ui .cart-trigger,
  body.apple-store-ui .header-actions>.share-trigger { display:none; }
  body.apple-store-ui .menu-button { width:40px; height:40px; border:0; border-radius:50%; background:#2c2c2e; }
  body.apple-store-ui .compact-header { position:sticky; }
  body.apple-store-ui .catalog-intro,
  body.apple-store-ui .cart-page,
  body.apple-store-ui .hero,
  body.apple-store-ui .about-section,
  body.apple-store-ui .catalog-section,
  body.apple-store-ui .announcement-section,
  body.apple-store-ui .delivery-section,
  body.apple-store-ui .contact-section { width:calc(100% - 40px); }
  body.apple-store-ui .hero { min-height:0; padding:50px 0 42px; display:flex; flex-direction:column; gap:26px; }
  body.apple-store-ui .hero-copy { display:contents; }
  body.apple-store-ui .hero-copy>.kicker { order:0; margin:0; color:#a1a1a6; font-size:15px; }
  body.apple-store-ui .hero-copy>h1 { order:1; margin:0; font-size:50px; line-height:1.06; }
  body.apple-store-ui .hero-copy>.hero-slogan { order:2; margin:-12px 0 0; color:#f5f5f7; font-size:20px; line-height:1.35; }
  body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { order:3; margin:0; font-size:15px; line-height:1.65; }
  body.apple-store-ui .hero-actions { order:4; width:100%; margin:0; }
  body.apple-store-ui .hero-actions .button { flex:1 1 0; min-height:46px; font-size:15px; }
  body.apple-store-ui .hero-next-step { order:5; margin:0; font-size:11px !important; }
  body.apple-store-ui .hero-image { order:6; width:100%; height:286px; margin-top:4px; border-radius:28px; }
  body.apple-store-ui .hero-carousel::after { border-radius:22px; }
  body.apple-store-ui .hero-points { order:7; width:100%; margin:0; grid-template-columns:repeat(2,minmax(0,1fr)); border-radius:22px; }
  body.apple-store-ui .hero-points li { min-height:72px; padding:13px 11px; }
  body.apple-store-ui .hero-points li:first-child { border-radius:21px 0 0 0; }
  body.apple-store-ui .hero-points li:nth-child(2) { border-radius:0 21px 0 0; }
  body.apple-store-ui .hero-points li:nth-child(3),
  body.apple-store-ui .hero-points li:nth-child(4) { border-radius:0; }
  body.apple-store-ui .hero-points li:nth-child(5) { border-radius:0 0 0 21px; }
  body.apple-store-ui .hero-points li:last-child { border-radius:0 0 21px 0; }
  body.apple-store-ui .hero-points b { font-size:13px; }
  body.apple-store-ui .hero-points small { font-size:9px; }
  body.apple-store-ui .about-section,
  body.apple-store-ui .catalog-section,
  body.apple-store-ui .announcement-section,
  body.apple-store-ui .delivery-section,
  body.apple-store-ui .contact-section { padding-top:54px; padding-bottom:54px; }
  body.apple-store-ui .about-copy { padding-left:0; border:0; }
  body.apple-store-ui .about-copy>h2,
  body.apple-store-ui .section-heading h2 { font-size:36px; line-height:1.12; letter-spacing:-.05em; }
  body.apple-store-ui .business-list { gap:8px; }
  body.apple-store-ui .business-list span { border-radius:14px; }
  body.apple-store-ui .proof-grid { overflow:hidden; border-radius:22px; background:#3a3a3c; gap:1px; }
  body.apple-store-ui .proof-grid div { border:0; border-radius:0; }
  body.apple-store-ui .announcement-section { padding-right:0; padding-left:0; }
  body.apple-store-ui .announcement-card,
  body.apple-store-ui .delivery-rules li { border-radius:22px; }

  body.apple-store-ui .catalog-intro { padding:44px 0 18px; gap:22px; }
  body.apple-store-ui .catalog-intro h1,
  body.apple-store-ui .cart-title h1 { font-size:48px; }
  body.apple-store-ui .catalog-intro ol { gap:8px; background:transparent; }
  body.apple-store-ui .catalog-intro li { min-height:76px; padding:12px 9px; border:1px solid #3a3a3c; border-radius:18px !important; }
  body.apple-store-ui .shopping-catalog { padding-top:40px; }
  body.apple-store-ui .section-heading { gap:20px; margin-bottom:22px; }
  body.apple-store-ui .section-heading h2 { font-size:36px; }
  body.apple-store-ui .search-box { min-height:48px; }
  body.apple-store-ui .price-status { padding:14px 12px; border:1px solid #3a3a3c; border-radius:20px; }
  body.apple-store-ui .use-case-selector { overflow:hidden; }
  body.apple-store-ui #useCaseList { display:flex; overflow-x:auto; padding-bottom:2px; }
  body.apple-store-ui .catalog-page .catalog-layout { height:auto !important; display:block; overflow:visible; border:0; background:transparent; }
  body.apple-store-ui .catalog-section:not(.shopping-catalog) .catalog-layout { height:520px !important; display:grid; overflow:hidden; border:1px solid #d9b282; background:#fff8eb; }
  body.apple-store-ui .category-panel { margin:12px 0; padding:0; overflow:visible; border:0; background:transparent; }
  body.apple-store-ui .category-panel h3 { display:none; }
  body.apple-store-ui #categoryList { display:flex; gap:8px; padding:2px 0 8px; overflow-x:auto; }
  body.apple-store-ui .category-button { flex:0 0 auto; min-height:38px; padding:0 14px; }
  body.apple-store-ui .product-panel { overflow:hidden; border:1px solid #3a3a3c; border-radius:24px; }
  body.apple-store-ui .product-table-head { display:none; }
  body.apple-store-ui .catalog-page .product-scroll { max-height:560px; overflow-y:auto; }
  body.apple-store-ui .shopping-catalog .product-row,
  body.apple-store-ui .product-row { min-height:132px; padding:14px; grid-template-columns:minmax(0,1fr) auto auto; gap:8px; }
  body.apple-store-ui .shopping-catalog .product-main { grid-column:1 / -1; }
  body.apple-store-ui .shopping-catalog .product-spec { grid-column:1; grid-row:2; padding-left:64px; }
  body.apple-store-ui .shopping-catalog .product-price { grid-column:1; grid-row:3; padding-left:64px; text-align:left; }
  body.apple-store-ui .shopping-catalog .row-quantity { grid-column:2; grid-row:2 / 4; }
  body.apple-store-ui .shopping-catalog .product-actions { grid-column:3; grid-row:2 / 4; }
  body.apple-store-ui .product-main img { width:54px; height:54px; }
  body.apple-store-ui .product-main h3 { font-size:16px; }
  body.apple-store-ui .row-quantity { grid-template-columns:28px 34px 28px; }
  body.apple-store-ui .row-quantity button,
  body.apple-store-ui .row-quantity input { height:34px; }
  body.apple-store-ui .product-actions button:last-child { border-radius:50%; }
  body.apple-store-ui .catalog-export-dock { left:16px; bottom:86px; min-height:48px; padding:8px 12px; border-radius:18px; }
  body.apple-store-ui .catalog-export-dock span { display:none; }
  body.apple-store-ui .catalog-export-dock>i { font-size:21px; }
  body.apple-store-ui .catalog-cart-dock,
  body.apple-store-ui .home-order-dock { display:none; }

  body.apple-store-ui .cart-page { padding:44px 0 24px; }
  body.apple-store-ui .cart-title { padding-bottom:24px; gap:14px; border:0; }
  body.apple-store-ui .cart-title>p { margin:0; font-size:14px; }
  body.apple-store-ui .cart-layout { margin-top:10px; gap:20px; }
  body.apple-store-ui .cart-items-panel,
  body.apple-store-ui .order-panel { border-radius:24px; }
  body.apple-store-ui .panel-heading { min-height:64px; padding:15px; }
  body.apple-store-ui .panel-heading h2 { font-size:21px; }
  body.apple-store-ui .cart-line { grid-template-columns:62px minmax(0,1fr); padding:14px; gap:12px; }
  body.apple-store-ui .cart-line>img { width:62px; height:62px; }
  body.apple-store-ui .cart-line-copy h3 { font-size:16px; }
  body.apple-store-ui .cart-line-side { grid-column:1 / -1; width:100%; min-width:0; display:flex; align-items:center; justify-content:space-between; }
  body.apple-store-ui .order-panel form { padding:16px; gap:15px; }
  body.apple-store-ui .shipping-order-banner { padding:14px; }
  body.apple-store-ui .order-panel input,
  body.apple-store-ui .order-panel select,
  body.apple-store-ui .order-panel textarea { min-height:44px; }
  body.apple-store-ui .delivery-address-fields { padding:13px 10px; }
  body.apple-store-ui .checkout-button { min-height:50px; border-radius:999px; }
  body.apple-store-ui .hotline-note { margin:0 16px 16px; }
  body.apple-store-ui footer { padding-bottom:28px; }

  .store-tabbar {
    position:fixed;
    right:12px;
    bottom:10px;
    left:12px;
    z-index:90;
    min-height:64px;
    padding:6px;
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:3px;
    border:1px solid rgba(255,255,255,.14);
    border-radius:24px;
    background:rgba(29,29,31,.9);
    box-shadow:0 14px 35px rgba(0,0,0,.42);
    backdrop-filter:blur(20px) saturate(150%);
  }
  .store-tabbar a {
    min-width:0;
    padding:5px 2px;
    display:grid;
    place-items:center;
    gap:3px;
    color:#a1a1a6;
    border-radius:18px;
    font-size:10px;
    font-weight:600;
  }
  .store-tabbar i { font-size:22px; line-height:1; }
  .store-tabbar a.is-active { color:#0a84ff; background:rgba(10,132,255,.16); }
}

/* 最终视觉基调：学习 Apple Store 的粗体层级、无边框色块和低干扰留白。 */
body.apple-store-ui {
  --ink:#10266b;
  --muted:#527a9f;
  --paper:#fcedd9;
  --surface:#fffaf0;
  --soft:#e7bf8d;
  --line:transparent;
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei","Xinrong Sans",sans-serif;
  background:#fcedd9;
}
body.apple-store-ui::before { display:none; }
body.apple-store-ui h1,
body.apple-store-ui h2,
body.apple-store-ui h3,
body.apple-store-ui .hero-copy>.kicker,
body.apple-store-ui .catalog-intro h1,
body.apple-store-ui .hero-copy>h1,
body.apple-store-ui .cart-title h1,
body.apple-store-ui .privacy-page h1 {
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei","Xinrong Sans",sans-serif;
  font-weight:800;
  letter-spacing:-.045em;
}
body.apple-store-ui .product-price strong,
body.apple-store-ui .cart-line-side strong,
body.apple-store-ui .order-summary strong,
body.apple-store-ui .catalog-intro li b,
body.apple-store-ui .proof-grid .proof-number,
body.apple-store-ui .cart-trigger b { font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC",sans-serif; font-weight:800; }
body.apple-store-ui .site-header { border:0; background:rgba(255,250,240,.92); }
body.apple-store-ui .hero { position:relative; }
body.apple-store-ui .hero::before {
  content:"";
  position:absolute;
  z-index:-1;
  width:44vw;
  height:44vw;
  top:6%;
  right:-22vw;
  border-radius:50%;
  background:radial-gradient(circle,rgba(89,144,192,.28),rgba(89,144,192,0) 68%);
}
body.apple-store-ui .hero-image,
body.apple-store-ui .hero-points,
body.apple-store-ui .hero-points li,
body.apple-store-ui .business-list span,
body.apple-store-ui .proof-grid div,
body.apple-store-ui .announcement-card,
body.apple-store-ui .delivery-rules li,
body.apple-store-ui .contact-section address,
body.apple-store-ui .map-links a,
body.apple-store-ui .catalog-intro li,
body.apple-store-ui .price-status,
body.apple-store-ui .product-panel,
body.apple-store-ui .cart-items-panel,
body.apple-store-ui .order-panel,
body.apple-store-ui .privacy-page>article,
body.apple-store-ui .delivery-address-fields,
body.apple-store-ui .privacy-consent,
body.apple-store-ui .staff-contact-helper,
body.apple-store-ui .catalog-image-dialog,
body.apple-store-ui .product-dialog,
body.apple-store-ui .receipt-dialog { border:0 !important; box-shadow:none; }
body.apple-store-ui .hero-points { background:transparent; }
body.apple-store-ui .hero-points li,
body.apple-store-ui .business-list span,
body.apple-store-ui .price-status,
body.apple-store-ui .product-panel,
body.apple-store-ui .cart-items-panel,
body.apple-store-ui .privacy-page>article { background:#fffaf0; }
body.apple-store-ui .delivery-rules li:nth-child(odd),
body.apple-store-ui .shipping-order-banner { background:#10266b; color:#fffaf0; }
body.apple-store-ui .delivery-rules li:nth-child(even),
body.apple-store-ui .contact-section address,
body.apple-store-ui .order-panel { background:#015185; color:#fffaf0; }
body.apple-store-ui .delivery-rules li:nth-child(even) span,
body.apple-store-ui .contact-section address span,
body.apple-store-ui .order-panel label,
body.apple-store-ui .order-panel .phone-wechat-hint,
body.apple-store-ui .order-panel .order-summary p,
body.apple-store-ui .order-panel .order-summary small,
body.apple-store-ui .order-panel .hotline-note { color:#d8e9f3; }
body.apple-store-ui .delivery-rules li:nth-child(odd) span { color:#d8e9f3; }
body.apple-store-ui .order-panel input,
body.apple-store-ui .order-panel select,
body.apple-store-ui .order-panel textarea,
body.apple-store-ui .delivery-address-fields,
body.apple-store-ui .privacy-consent,
body.apple-store-ui .staff-contact-helper { border:0; background:#fffaf0; }
body.apple-store-ui .order-panel input,
body.apple-store-ui .order-panel select,
body.apple-store-ui .order-panel textarea { color:#10266b; }
body.apple-store-ui .catalog-section { background:linear-gradient(180deg,transparent 0 8%,rgba(89,144,192,.14) 8% 100%); }
body.apple-store-ui .about-section { background:#fcedd9; }
body.apple-store-ui .announcement-section { background:#5990c0; }
body.apple-store-ui .announcement-section .section-heading h2,
body.apple-store-ui .announcement-section .section-heading p,
body.apple-store-ui .announcement-section .kicker { color:#fffaf0; }
body.apple-store-ui .delivery-section { background:#fcedd9; }
body.apple-store-ui .contact-section { background:#c99259; }
body.apple-store-ui .contact-section .kicker,
body.apple-store-ui .contact-section h2,
body.apple-store-ui .contact-section>div>p { color:#10266b; }
body.apple-store-ui .category-button,
body.apple-store-ui .use-case-button { border:0; background:#e7bf8d; }
body.apple-store-ui .category-button.is-active,
body.apple-store-ui .use-case-button.is-active { background:#10266b; }
body.apple-store-ui .product-row,
body.apple-store-ui .panel-heading,
body.apple-store-ui .cart-line,
body.apple-store-ui .delivery-details,
body.apple-store-ui .hotline-note,
body.apple-store-ui .staff-contact-panel,
body.apple-store-ui .staff-contact-panel>p,
body.apple-store-ui .staff-contact-item { border:0; }
body.apple-store-ui .product-row:nth-child(even),
body.apple-store-ui .cart-line:nth-child(even) { background:rgba(231,191,141,.2); }
body.apple-store-ui .button-primary,
body.apple-store-ui .checkout-button { background:#10266b; }
body.apple-store-ui .button-secondary { background:#e7bf8d; color:#10266b; }
body.apple-store-ui footer { border:0; background:#10266b; color:#fffaf0; }
body.apple-store-ui footer small,
body.apple-store-ui footer p,
body.apple-store-ui footer .icp-record,
body.apple-store-ui footer a { color:#d8e9f3; }

@media (max-width:760px) {
  body.apple-store-ui .hero-copy>h1,
  body.apple-store-ui .catalog-intro h1,
  body.apple-store-ui .cart-title h1 { font-size:46px; font-weight:800; letter-spacing:-.065em; }
  body.apple-store-ui .hero-points li { border:0 !important; box-shadow:0 10px 24px rgba(16,38,107,.11); }
  body.apple-store-ui .catalog-intro li { border:0 !important; background:#fffaf0; box-shadow:0 8px 18px rgba(16,38,107,.08); }
  body.apple-store-ui .product-panel { box-shadow:0 14px 26px rgba(16,38,107,.09); }
  body.apple-store-ui .cart-items-panel { box-shadow:0 14px 26px rgba(16,38,107,.09); }
  body.apple-store-ui .order-panel { box-shadow:0 14px 26px rgba(16,38,107,.16); }
  body.apple-store-ui .order-panel .panel-heading h2,
  body.apple-store-ui .order-panel .panel-heading span,
  body.apple-store-ui .order-panel .cart-line-copy h3,
  body.apple-store-ui .order-panel .order-summary strong { color:#fffaf0; }
  .store-tabbar { border:0; background:rgba(255,250,240,.94); box-shadow:0 14px 35px rgba(16,38,107,.22); }
}

@media (min-width:761px) {
  body.apple-store-ui .store-tabbar { display:none; }
}

@media (prefers-reduced-motion:reduce) {
  body.apple-store-ui *,
  body.apple-store-ui *::before,
  body.apple-store-ui *::after { transition-duration:.01ms !important; animation-duration:.01ms !important; }
}

/* 手机端按照商店式浏览路径重排：大标题 → 横滑分类卡 → 内容卡 → 底部悬浮导航。 */
@media (max-width:760px) {
  body.apple-store-ui { padding-bottom:94px; background:linear-gradient(145deg,#fffaf0,#fcedd9 54%,#f4dfc1); }
  body.apple-store-ui .site-header { background:rgba(255,248,235,.9); }
  body.apple-store-ui .menu-button { color:#fff8eb; background:#10266b; }
  body.apple-store-ui .hero-copy>.kicker { color:#015185; }
  body.apple-store-ui .hero-copy>h1 { color:#10266b; font-size:48px; letter-spacing:-.075em; }
  body.apple-store-ui .hero-copy>.hero-slogan { color:#015185; }
  body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { color:#5a7c9f; }
  body.apple-store-ui .hero-image { border-color:#d9b282; box-shadow:0 18px 36px rgba(16,38,107,.16); }
  body.apple-store-ui .hero-points {
    width:calc(100% + 40px);
    margin-left:-20px;
    padding:0 20px 4px;
    display:flex;
    gap:12px;
    overflow-x:auto;
    border:0;
    border-radius:0;
    background:transparent;
    scroll-snap-type:x mandatory;
  }
  body.apple-store-ui .hero-points li,
  body.apple-store-ui .hero-points li:first-child,
  body.apple-store-ui .hero-points li:nth-child(2),
  body.apple-store-ui .hero-points li:nth-child(3),
  body.apple-store-ui .hero-points li:nth-child(4),
  body.apple-store-ui .hero-points li:nth-child(5),
  body.apple-store-ui .hero-points li:last-child {
    flex:0 0 144px;
    min-height:128px;
    padding:16px 14px;
    display:flex;
    flex-direction:column;
    gap:13px;
    border:1px solid #d9b282;
    border-radius:22px;
    background:#fff8eb;
    box-shadow:0 10px 22px rgba(16,38,107,.08);
    scroll-snap-align:start;
  }
  body.apple-store-ui .hero-points li>i { margin:0; font-size:25px; }
  body.apple-store-ui .hero-points li>span { gap:5px; }
  body.apple-store-ui .hero-points b { font-size:15px; }
  body.apple-store-ui .hero-points small { font-size:10px; line-height:1.45; }
  body.apple-store-ui .about-section,
  body.apple-store-ui .catalog-section,
  body.apple-store-ui .announcement-section,
  body.apple-store-ui .delivery-section,
  body.apple-store-ui .contact-section { border:0; }
  body.apple-store-ui .about-copy>h2,
  body.apple-store-ui .section-heading h2 { color:#10266b; }
  body.apple-store-ui .proof-grid { background:#d9b282; }
  body.apple-store-ui .proof-grid div { color:#10266b; background:#fff8eb; }
  body.apple-store-ui .catalog-intro h1,
  body.apple-store-ui .cart-title h1 { color:#10266b; letter-spacing:-.07em; }
  body.apple-store-ui .catalog-intro li { border-color:#d9b282; background:#fff8eb; }
  body.apple-store-ui .price-status { border-color:#d9b282; background:#fff8eb; }
  body.apple-store-ui .product-panel { border-color:#d9b282; background:#fff8eb; box-shadow:0 12px 28px rgba(16,38,107,.08); }
  body.apple-store-ui .category-button { color:#10266b; border-color:#d9b282; background:#f4e6d0; }
  body.apple-store-ui .category-button.is-active { color:#fff8eb; border-color:#10266b; background:#10266b; }
  body.apple-store-ui .use-case-button { color:#10266b; border-color:#d9b282; background:#f4e6d0; }
  body.apple-store-ui .use-case-button.is-active { color:#fff8eb; border-color:#015185; background:#015185; }
  body.apple-store-ui .product-row { border-color:#ead5b8; }
  body.apple-store-ui .product-row:hover { background:#f4e6d0; }
  body.apple-store-ui .catalog-export-dock { color:#fff8eb; border-color:#d9b282; background:#10266b; }
  body.apple-store-ui .cart-items-panel,
  body.apple-store-ui .order-panel { border-color:#d9b282; background:#fff8eb; box-shadow:0 12px 28px rgba(16,38,107,.08); }
  body.apple-store-ui .shipping-order-banner { background:linear-gradient(135deg,#10266b,#015185); }
  body.apple-store-ui .order-panel input,
  body.apple-store-ui .order-panel select,
  body.apple-store-ui .order-panel textarea { color:#10266b; border-color:#d9b282; background:#fffdf8; }
  body.apple-store-ui .checkout-button { color:#fff8eb; background:#10266b; }
  body.apple-store-ui .privacy-page { width:calc(100% - 40px); padding:44px 0 24px; }
  body.apple-store-ui .privacy-page>article { border:1px solid #d9b282; border-radius:26px; background:#fff8eb; box-shadow:0 12px 28px rgba(16,38,107,.08); }
  body.apple-store-ui .privacy-page h1,
  body.apple-store-ui .privacy-page h2 { color:#10266b; }
  body.apple-store-ui .privacy-page p { color:#5a7c9f; }
  .store-tabbar {
    border-color:rgba(16,38,107,.16);
    background:rgba(255,248,235,.88);
    box-shadow:0 14px 35px rgba(16,38,107,.2);
  }
  .store-tabbar a { color:#5a7c9f; }
  .store-tabbar a.is-active { color:#10266b; background:rgba(89,144,192,.2); }

  /* 面向不熟悉手机操作的客户：所有关键动作直接可见、文字优先于图标。 */
  body.apple-store-ui .hero-actions .button,
  body.apple-store-ui .catalog-cart-dock a,
  body.apple-store-ui .checkout-button,
  body.apple-store-ui .continue-shopping { min-height:52px; font-size:16px; font-weight:700; }
  body.apple-store-ui .catalog-intro ol { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); }
  body.apple-store-ui .catalog-intro li { display:grid; place-items:center; gap:4px; text-align:center; }
  body.apple-store-ui .catalog-intro li b { font-size:24px; line-height:1; }
  body.apple-store-ui .catalog-intro li span { font-size:12px; font-weight:700; }
  body.apple-store-ui .catalog-page .product-scroll { max-height:590px; }
  body.apple-store-ui .product-actions button:last-child { width:46px; height:46px; }
  body.apple-store-ui .row-quantity button,
  body.apple-store-ui .row-quantity input { min-height:38px; }
  .store-tabbar { min-height:70px; padding:7px; }
  .store-tabbar a { min-height:54px; font-size:11px; }
  .store-tabbar i { font-size:23px; }
}

/* 2026-08-22 最终主题层：默认深色，可在侧边栏切换浅色；同时统一手机与电脑排版。 */
html[data-store-theme="dark"] body.apple-store-ui {
  --store-bg:#050b18;
  --store-bg-soft:#09142a;
  --store-surface:#101d38;
  --store-surface-strong:#10266b;
  --store-surface-blue:#015185;
  --store-surface-light:#172a4b;
  --store-text:#f7f8fb;
  --store-muted:#b6c8dc;
  --store-faint:#7897b6;
  --store-accent:#69a7d5;
  --store-sand:#d3a36d;
  --store-line:rgba(255,255,255,.1);
  --store-shadow:0 24px 70px rgba(0,0,0,.34);
  --store-glass:rgba(10,20,42,.82);
}

html[data-store-theme="light"] body.apple-store-ui {
  --store-bg:#f7f3ea;
  --store-bg-soft:#fffaf0;
  --store-surface:#ffffff;
  --store-surface-strong:#10266b;
  --store-surface-blue:#015185;
  --store-surface-light:#e5edf5;
  --store-text:#102047;
  --store-muted:#536f8b;
  --store-faint:#7890a8;
  --store-accent:#276f9e;
  --store-sand:#c99259;
  --store-line:rgba(16,38,107,.1);
  --store-shadow:0 24px 65px rgba(16,38,107,.12);
  --store-glass:rgba(255,250,240,.86);
}

html[data-store-theme] body.apple-store-ui {
  color:var(--store-text);
  background:
    radial-gradient(circle at 88% 5%,rgba(89,144,192,.18),transparent 28rem),
    radial-gradient(circle at 5% 25%,rgba(1,81,133,.12),transparent 25rem),
    var(--store-bg);
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","PingFang SC","Microsoft YaHei",sans-serif;
  transition:background-color .28s ease,color .28s ease;
}

html[data-store-theme] body.apple-store-ui h1,
html[data-store-theme] body.apple-store-ui h2,
html[data-store-theme] body.apple-store-ui h3,
html[data-store-theme] body.apple-store-ui strong,
html[data-store-theme] body.apple-store-ui b,
html[data-store-theme] body.apple-store-ui .price,
html[data-store-theme] body.apple-store-ui .order-summary {
  font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Microsoft YaHei",sans-serif;
  font-variant-numeric:tabular-nums;
}

html[data-store-theme] body.apple-store-ui .site-header {
  color:var(--store-text);
  border:0;
  background:var(--store-glass);
  box-shadow:0 10px 34px rgba(0,0,0,.09);
  backdrop-filter:blur(24px) saturate(150%);
}
html[data-store-theme] body.apple-store-ui .brand-copy strong,
html[data-store-theme] body.apple-store-ui .main-nav a,
html[data-store-theme] body.apple-store-ui .cart-nav a { color:var(--store-text); }
html[data-store-theme] body.apple-store-ui .brand-copy small { color:var(--store-muted); }
html[data-store-theme] body.apple-store-ui .header-actions>a,
html[data-store-theme] body.apple-store-ui .header-actions>button,
html[data-store-theme] body.apple-store-ui .menu-button,
html[data-store-theme] body.apple-store-ui .cart-trigger {
  color:var(--store-text);
  border:0;
  background:var(--store-surface-light);
}
html[data-store-theme="dark"] body.apple-store-ui .header-actions>a,
html[data-store-theme="dark"] body.apple-store-ui .header-actions>button,
html[data-store-theme="dark"] body.apple-store-ui .menu-button,
html[data-store-theme="dark"] body.apple-store-ui .cart-trigger { background:rgba(255,255,255,.08); }
html[data-store-theme] body.apple-store-ui .cart-trigger b { color:#fff; background:#168df0; }

html[data-store-theme] body.apple-store-ui .hero,
html[data-store-theme] body.apple-store-ui .catalog-intro,
html[data-store-theme] body.apple-store-ui .cart-title,
html[data-store-theme] body.apple-store-ui .privacy-page { color:var(--store-text); }
html[data-store-theme] body.apple-store-ui .hero-copy>.kicker,
html[data-store-theme] body.apple-store-ui .catalog-intro .kicker,
html[data-store-theme] body.apple-store-ui .cart-title .kicker,
html[data-store-theme] body.apple-store-ui .privacy-page .kicker { color:var(--store-accent); }
html[data-store-theme] body.apple-store-ui .hero-copy>h1,
html[data-store-theme] body.apple-store-ui .catalog-intro h1,
html[data-store-theme] body.apple-store-ui .cart-title h1,
html[data-store-theme] body.apple-store-ui .privacy-page h1,
html[data-store-theme] body.apple-store-ui .privacy-page h2,
html[data-store-theme] body.apple-store-ui .about-copy>h2,
html[data-store-theme] body.apple-store-ui .section-heading h2 { color:var(--store-text); }
html[data-store-theme] body.apple-store-ui .hero-copy>.hero-slogan { color:var(--store-accent); }
html[data-store-theme] body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step),
html[data-store-theme] body.apple-store-ui .catalog-intro>p,
html[data-store-theme] body.apple-store-ui .cart-title>p,
html[data-store-theme] body.apple-store-ui .section-heading p,
html[data-store-theme] body.apple-store-ui .about-copy>p,
html[data-store-theme] body.apple-store-ui .privacy-page p { color:var(--store-muted); }

html[data-store-theme] body.apple-store-ui .button-primary,
html[data-store-theme] body.apple-store-ui .checkout-button { color:#fff; border:0; background:linear-gradient(135deg,#176eb3,#10266b); }
html[data-store-theme] body.apple-store-ui .button-secondary,
html[data-store-theme] body.apple-store-ui .continue-shopping { color:var(--store-text); border:0; background:var(--store-surface-light); }

html[data-store-theme] body.apple-store-ui .hero-image {
  border:0;
  background:var(--store-surface);
  box-shadow:var(--store-shadow);
}
html[data-store-theme] body.apple-store-ui .hero-points,
html[data-store-theme] body.apple-store-ui .business-list,
html[data-store-theme] body.apple-store-ui .proof-grid,
html[data-store-theme] body.apple-store-ui .catalog-intro ol { border:0; background:transparent; }
html[data-store-theme] body.apple-store-ui .hero-points li,
html[data-store-theme] body.apple-store-ui .business-list span,
html[data-store-theme] body.apple-store-ui .proof-grid div,
html[data-store-theme] body.apple-store-ui .catalog-intro li {
  color:var(--store-text);
  border:0 !important;
  background:var(--store-surface);
  box-shadow:none;
}
html[data-store-theme] body.apple-store-ui .hero-points small,
html[data-store-theme] body.apple-store-ui .proof-grid small,
html[data-store-theme] body.apple-store-ui .catalog-intro li span { color:var(--store-muted); }
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(2),
html[data-store-theme] body.apple-store-ui .proof-grid div:nth-child(2) { background:var(--store-surface-strong); }
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(2),
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(2) small,
html[data-store-theme] body.apple-store-ui .proof-grid div:nth-child(2),
html[data-store-theme] body.apple-store-ui .proof-grid div:nth-child(2) small { color:#fff; }
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(3),
html[data-store-theme] body.apple-store-ui .proof-grid div:nth-child(3) { color:#fff; background:var(--store-surface-blue); }
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(3) small,
html[data-store-theme] body.apple-store-ui .proof-grid div:nth-child(3) small { color:#dbeaf5; }

html[data-store-theme] body.apple-store-ui .about-section,
html[data-store-theme] body.apple-store-ui .catalog-section,
html[data-store-theme] body.apple-store-ui .announcement-section,
html[data-store-theme] body.apple-store-ui .delivery-section,
html[data-store-theme] body.apple-store-ui .contact-section { border:0; background:transparent; }
html[data-store-theme] body.apple-store-ui .about-section { background:linear-gradient(135deg,var(--store-bg-soft),var(--store-surface)); }
html[data-store-theme] body.apple-store-ui .catalog-section { background:var(--store-bg); }
html[data-store-theme] body.apple-store-ui .announcement-section { background:var(--store-surface-blue); }
html[data-store-theme] body.apple-store-ui .delivery-section { background:var(--store-bg-soft); }
html[data-store-theme] body.apple-store-ui .contact-section { background:var(--store-sand); }
html[data-store-theme] body.apple-store-ui .contact-section .kicker,
html[data-store-theme] body.apple-store-ui .contact-section h2,
html[data-store-theme] body.apple-store-ui .contact-section>div>p,
html[data-store-theme] body.apple-store-ui .contact-section address span,
html[data-store-theme] body.apple-store-ui .contact-section address strong,
html[data-store-theme] body.apple-store-ui .contact-section address p { color:#102047; }

html[data-store-theme] body.apple-store-ui .price-status,
html[data-store-theme] body.apple-store-ui .product-panel,
html[data-store-theme] body.apple-store-ui .cart-items-panel,
html[data-store-theme] body.apple-store-ui .order-panel,
html[data-store-theme] body.apple-store-ui .privacy-page>article,
html[data-store-theme] body.apple-store-ui .bulk-order-dialog-card,
html[data-store-theme] body.apple-store-ui .catalog-image-dialog-card,
html[data-store-theme] body.apple-store-ui .receipt-dialog-card {
  color:var(--store-text);
  border:0;
  background:var(--store-surface);
  box-shadow:var(--store-shadow);
}
html[data-store-theme] body.apple-store-ui .price-status,
html[data-store-theme] body.apple-store-ui .shipping-order-banner { color:#fff; background:linear-gradient(135deg,var(--store-surface-strong),var(--store-surface-blue)); }
html[data-store-theme] body.apple-store-ui .price-status *,
html[data-store-theme] body.apple-store-ui .shipping-order-banner * { color:inherit; }
html[data-store-theme] body.apple-store-ui .search-box,
html[data-store-theme] body.apple-store-ui .product-search,
html[data-store-theme] body.apple-store-ui .category-button,
html[data-store-theme] body.apple-store-ui .use-case-button,
html[data-store-theme] body.apple-store-ui .order-panel input,
html[data-store-theme] body.apple-store-ui .order-panel select,
html[data-store-theme] body.apple-store-ui .order-panel textarea,
html[data-store-theme] body.apple-store-ui .delivery-address-fields,
html[data-store-theme] body.apple-store-ui .privacy-consent,
html[data-store-theme] body.apple-store-ui .staff-contact-helper {
  color:var(--store-text);
  border:0 !important;
  background:var(--store-bg-soft) !important;
}
html[data-store-theme] body.apple-store-ui input::placeholder,
html[data-store-theme] body.apple-store-ui textarea::placeholder { color:var(--store-faint); }
html[data-store-theme] body.apple-store-ui .category-button.is-active,
html[data-store-theme] body.apple-store-ui .use-case-button.is-active { color:#fff; background:var(--store-surface-blue) !important; }
html[data-store-theme] body.apple-store-ui .product-table-head { color:var(--store-muted); border:0; background:transparent; }
html[data-store-theme] body.apple-store-ui .product-row,
html[data-store-theme] body.apple-store-ui .cart-line,
html[data-store-theme] body.apple-store-ui .panel-heading,
html[data-store-theme] body.apple-store-ui .delivery-details,
html[data-store-theme] body.apple-store-ui .staff-contact-panel,
html[data-store-theme] body.apple-store-ui .staff-contact-item { color:var(--store-text); border:0; background:transparent; }
html[data-store-theme] body.apple-store-ui .product-row:nth-child(even),
html[data-store-theme] body.apple-store-ui .cart-line:nth-child(even) { background:rgba(89,144,192,.09); }
html[data-store-theme] body.apple-store-ui .product-row:hover { background:rgba(89,144,192,.16); }
html[data-store-theme] body.apple-store-ui .product-row p,
html[data-store-theme] body.apple-store-ui .product-row small,
html[data-store-theme] body.apple-store-ui .cart-line p,
html[data-store-theme] body.apple-store-ui .cart-line small,
html[data-store-theme] body.apple-store-ui .order-panel label,
html[data-store-theme] body.apple-store-ui .order-panel .phone-wechat-hint,
html[data-store-theme] body.apple-store-ui .order-summary p,
html[data-store-theme] body.apple-store-ui .staff-contact-helper p { color:var(--store-muted); }
html[data-store-theme] body.apple-store-ui .order-panel .panel-heading h2,
html[data-store-theme] body.apple-store-ui .order-panel .cart-line-copy h3,
html[data-store-theme] body.apple-store-ui .order-panel .order-summary strong { color:var(--store-text); }

html[data-store-theme] body.apple-store-ui .site-sidebar {
  color:var(--store-text);
  border:0;
  background:var(--store-bg-soft);
  box-shadow:-24px 0 70px rgba(0,0,0,.32);
}
html[data-store-theme] body.apple-store-ui .sidebar-heading,
html[data-store-theme] body.apple-store-ui .sidebar-announcements,
html[data-store-theme] body.apple-store-ui .sidebar-guide,
html[data-store-theme] body.apple-store-ui .sidebar-tools { border:0; }
html[data-store-theme] body.apple-store-ui .sidebar-heading h2,
html[data-store-theme] body.apple-store-ui .sidebar-section-title h2,
html[data-store-theme] body.apple-store-ui .sidebar-nav a,
html[data-store-theme] body.apple-store-ui .sidebar-nav button,
html[data-store-theme] body.apple-store-ui .sidebar-action,
html[data-store-theme] body.apple-store-ui .sidebar-action b { color:var(--store-text); }
html[data-store-theme] body.apple-store-ui .sidebar-heading small,
html[data-store-theme] body.apple-store-ui .sidebar-section-title small,
html[data-store-theme] body.apple-store-ui .sidebar-action small,
html[data-store-theme] body.apple-store-ui .sidebar-announcement-date { color:var(--store-muted); }
html[data-store-theme] body.apple-store-ui .sidebar-nav a,
html[data-store-theme] body.apple-store-ui .sidebar-nav button,
html[data-store-theme] body.apple-store-ui .sidebar-action,
html[data-store-theme] body.apple-store-ui .sidebar-guide li,
html[data-store-theme] body.apple-store-ui .announcement-card,
html[data-store-theme] body.apple-store-ui .customer-service-note { border:0; background:var(--store-surface); }
html[data-store-theme] body.apple-store-ui .store-theme-toggle { background:linear-gradient(135deg,var(--store-surface-strong),var(--store-surface-blue)); }
html[data-store-theme] body.apple-store-ui .store-theme-toggle,
html[data-store-theme] body.apple-store-ui .store-theme-toggle b,
html[data-store-theme] body.apple-store-ui .store-theme-toggle small { color:#fff; }

html[data-store-theme] body.apple-store-ui footer { color:#fff; border:0; background:#050914; }
html[data-store-theme] body.apple-store-ui footer p,
html[data-store-theme] body.apple-store-ui footer small,
html[data-store-theme] body.apple-store-ui footer a { color:#b6c8dc; }

@media (max-width:760px) {
  html[data-store-theme] body.apple-store-ui { padding-bottom:96px; background-color:var(--store-bg); }
  html[data-store-theme] body.apple-store-ui .hero { padding-top:48px; }
  html[data-store-theme] body.apple-store-ui .hero-copy { gap:17px; }
  html[data-store-theme] body.apple-store-ui .hero-copy>.kicker { margin:0; font-size:14px; line-height:1.45; font-weight:650; letter-spacing:.02em; }
  html[data-store-theme] body.apple-store-ui .hero-copy>h1 {
    max-width:345px;
    margin:0;
    font-size:clamp(38px,10.5vw,43px);
    line-height:1.12;
    letter-spacing:-.045em;
    text-wrap:balance;
  }
  html[data-store-theme] body.apple-store-ui .hero-copy>.hero-slogan { margin:0; font-size:18px; line-height:1.5; font-weight:650; letter-spacing:-.015em; }
  html[data-store-theme] body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { margin:0; font-size:15px; line-height:1.75; font-weight:400; }
  html[data-store-theme] body.apple-store-ui .catalog-intro h1,
  html[data-store-theme] body.apple-store-ui .cart-title h1 { font-size:40px; line-height:1.12; letter-spacing:-.045em; }
  html[data-store-theme] body.apple-store-ui .privacy-page h1 { font-size:38px; line-height:1.14; letter-spacing:-.04em; }
  html[data-store-theme] body.apple-store-ui .about-copy>h2,
  html[data-store-theme] body.apple-store-ui .section-heading h2 { font-size:32px; line-height:1.18; letter-spacing:-.035em; }
  html[data-store-theme] body.apple-store-ui .section-heading p,
  html[data-store-theme] body.apple-store-ui .about-copy>p,
  html[data-store-theme] body.apple-store-ui .catalog-intro>p,
  html[data-store-theme] body.apple-store-ui .cart-title>p,
  html[data-store-theme] body.apple-store-ui .privacy-page p { font-size:15px; line-height:1.72; }
  html[data-store-theme] body.apple-store-ui .hero-points li,
  html[data-store-theme] body.apple-store-ui .hero-points li:first-child,
  html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(2),
  html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(3),
  html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(4),
  html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(5),
  html[data-store-theme] body.apple-store-ui .hero-points li:last-child { border:0; box-shadow:none; }
  html[data-store-theme] body.apple-store-ui .product-panel,
  html[data-store-theme] body.apple-store-ui .cart-items-panel,
  html[data-store-theme] body.apple-store-ui .order-panel { border:0; box-shadow:var(--store-shadow); }
  html[data-store-theme] body.apple-store-ui .store-tabbar {
    border:1px solid var(--store-line);
    background:var(--store-glass);
    box-shadow:0 18px 48px rgba(0,0,0,.32);
    backdrop-filter:blur(24px) saturate(150%);
  }
  html[data-store-theme] body.apple-store-ui .store-tabbar a { color:var(--store-muted); }
  html[data-store-theme] body.apple-store-ui .store-tabbar a.is-active { color:#fff; background:var(--store-surface-blue); }
}

@media (min-width:761px) {
  html[data-store-theme] body.apple-store-ui .site-header { min-height:78px; padding:0 max(34px,calc((100vw - 1280px)/2)); }
  html[data-store-theme] body.apple-store-ui .hero {
    width:min(1280px,calc(100% - 64px));
    min-height:660px;
    padding:90px 0 84px;
    grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);
    gap:72px;
    align-items:center;
  }
  html[data-store-theme] body.apple-store-ui .hero-copy { gap:24px; }
  html[data-store-theme] body.apple-store-ui .hero-copy>h1 { max-width:690px; font-size:clamp(58px,5.4vw,78px); line-height:1.01; letter-spacing:-.055em; text-wrap:balance; }
  html[data-store-theme] body.apple-store-ui .hero-copy>.hero-slogan { font-size:25px; line-height:1.42; font-weight:650; }
  html[data-store-theme] body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { max-width:620px; font-size:18px; line-height:1.75; }
  html[data-store-theme] body.apple-store-ui .hero-image { border-radius:38px; overflow:hidden; }
  html[data-store-theme] body.apple-store-ui .hero-points { grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }
  html[data-store-theme] body.apple-store-ui .hero-points li { min-height:118px; padding:20px; border-radius:24px; }
  html[data-store-theme] body.apple-store-ui .about-section,
  html[data-store-theme] body.apple-store-ui .catalog-section,
  html[data-store-theme] body.apple-store-ui .delivery-section,
  html[data-store-theme] body.apple-store-ui .contact-section { padding-top:100px; padding-bottom:100px; }
  html[data-store-theme] body.apple-store-ui .about-section>*,
  html[data-store-theme] body.apple-store-ui .catalog-section>*,
  html[data-store-theme] body.apple-store-ui .delivery-section>*,
  html[data-store-theme] body.apple-store-ui .contact-section>* { width:min(1280px,calc(100% - 64px)); margin-left:auto; margin-right:auto; }
  html[data-store-theme] body.apple-store-ui .about-copy>h2,
  html[data-store-theme] body.apple-store-ui .section-heading h2 { font-size:52px; line-height:1.08; letter-spacing:-.045em; }
  html[data-store-theme] body.apple-store-ui .catalog-page,
  html[data-store-theme] body.apple-store-ui .cart-page { width:min(1280px,calc(100% - 64px)); padding-top:86px; }
  html[data-store-theme] body.apple-store-ui .catalog-intro h1,
  html[data-store-theme] body.apple-store-ui .cart-title h1 { font-size:62px; line-height:1.05; letter-spacing:-.05em; }
  html[data-store-theme] body.apple-store-ui .catalog-intro { display:grid; grid-template-columns:minmax(0,1fr) minmax(420px,.9fr); gap:48px; align-items:end; }
  html[data-store-theme] body.apple-store-ui .catalog-intro ol { grid-column:2; grid-row:1 / span 3; align-self:center; gap:12px; }
  html[data-store-theme] body.apple-store-ui .catalog-intro li { min-height:94px; border-radius:22px; }
  html[data-store-theme] body.apple-store-ui .product-panel,
  html[data-store-theme] body.apple-store-ui .cart-items-panel,
  html[data-store-theme] body.apple-store-ui .order-panel { border-radius:30px; }
  html[data-store-theme] body.apple-store-ui .cart-layout { gap:24px; align-items:start; }
  html[data-store-theme] body.apple-store-ui .cart-items-panel { flex:1.15; }
  html[data-store-theme] body.apple-store-ui .order-panel { flex:.85; position:sticky; top:98px; }
  html[data-store-theme] body.apple-store-ui .privacy-page { width:min(1040px,calc(100% - 64px)); padding:96px 0; }
  html[data-store-theme] body.apple-store-ui .privacy-page>article { padding:clamp(48px,6vw,82px); border-radius:38px; }
}

/* 商店式横向内容架：减少一路向下的疲劳，核心采购流程仍保持直观。 */
html[data-store-theme] body.apple-store-ui .business-list,
html[data-store-theme] body.apple-store-ui .proof-grid,
html[data-store-theme] body.apple-store-ui .delivery-rules {
  display:grid;
  grid-auto-flow:column;
  overflow-x:auto;
  overscroll-behavior-inline:contain;
  scroll-snap-type:inline mandatory;
  scrollbar-width:none;
}
html[data-store-theme] body.apple-store-ui .business-list::-webkit-scrollbar,
html[data-store-theme] body.apple-store-ui .proof-grid::-webkit-scrollbar,
html[data-store-theme] body.apple-store-ui .delivery-rules::-webkit-scrollbar,
html[data-store-theme] body.apple-store-ui .home-catalog .product-scroll::-webkit-scrollbar { display:none; }
html[data-store-theme] body.apple-store-ui .business-list>* ,
html[data-store-theme] body.apple-store-ui .proof-grid>* ,
html[data-store-theme] body.apple-store-ui .delivery-rules>* { scroll-snap-align:start; }
html[data-store-theme] body.apple-store-ui .delivery-rules { gap:16px; padding:4px 0 18px; }
html[data-store-theme] body.apple-store-ui .delivery-rules li {
  min-height:210px;
  padding:28px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:28px;
  color:#fff;
  border:0;
  border-radius:28px;
  background:var(--store-surface-strong);
}
html[data-store-theme] body.apple-store-ui .delivery-rules li:nth-child(2n) { background:var(--store-surface-blue); }
html[data-store-theme] body.apple-store-ui .delivery-rules li:nth-child(3n) { color:#102047; background:var(--store-sand); }
html[data-store-theme] body.apple-store-ui .delivery-rules li b { color:inherit; font-size:24px; line-height:1.2; }
html[data-store-theme] body.apple-store-ui .delivery-rules li span,
html[data-store-theme] body.apple-store-ui .delivery-rules li:nth-child(odd) span,
html[data-store-theme] body.apple-store-ui .delivery-rules li:nth-child(even) span { color:inherit; font-size:15px; line-height:1.65; opacity:.86; }

html[data-store-theme] body.apple-store-ui .home-catalog .product-scroll {
  max-height:none;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:inline mandatory;
  scrollbar-width:none;
}
html[data-store-theme] body.apple-store-ui .home-catalog .product-list {
  display:grid;
  grid-template-rows:repeat(2,minmax(118px,auto));
  grid-auto-flow:column;
  grid-auto-columns:minmax(280px,1fr);
  gap:12px;
  padding:4px 4px 16px;
}
html[data-store-theme] body.apple-store-ui .home-catalog .product-row {
  min-width:0;
  border-radius:22px;
  background:var(--store-bg-soft);
  scroll-snap-align:start;
}
html[data-store-theme] body.apple-store-ui .panel-heading h2,
html[data-store-theme] body.apple-store-ui .panel-heading span,
html[data-store-theme] body.apple-store-ui .empty-state,
html[data-store-theme] body.apple-store-ui .empty-state h3,
html[data-store-theme] body.apple-store-ui .empty-state i { color:var(--store-text); }
html[data-store-theme] body.apple-store-ui .empty-state p { color:var(--store-muted); }
html[data-store-theme] body.apple-store-ui .empty-state button { color:#fff; border:0; background:var(--store-surface-blue); }
html[data-store-theme] body.apple-store-ui .hero-points li b,
html[data-store-theme] body.apple-store-ui .hero-points li i { color:var(--store-text); }
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(2) b,
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(2) i,
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(3) b,
html[data-store-theme] body.apple-store-ui .hero-points li:nth-child(3) i { color:#fff; }

@media (max-width:760px) {
  html[data-store-theme] body.apple-store-ui .business-list {
    width:calc(100% + 20px);
    grid-auto-columns:152px;
    gap:10px;
    padding:3px 20px 12px 0;
  }
  html[data-store-theme] body.apple-store-ui .business-list span { min-height:74px; padding:16px; display:grid; place-items:center; border-radius:20px; text-align:center; font-size:14px; }
  html[data-store-theme] body.apple-store-ui .proof-grid {
    width:calc(100% + 20px);
    grid-auto-columns:76vw;
    gap:12px;
    padding:4px 20px 16px 0;
  }
  html[data-store-theme] body.apple-store-ui .proof-grid div { min-height:190px; padding:28px; border-radius:26px; }
  html[data-store-theme] body.apple-store-ui .delivery-rules {
    width:calc(100% + 20px);
    grid-auto-columns:78vw;
    padding-right:20px;
  }
  html[data-store-theme] body.apple-store-ui .home-catalog .product-list { grid-auto-columns:78vw; }
  html[data-store-theme] body.apple-store-ui .home-catalog .product-panel { overflow:hidden; }
  html[data-store-theme] body.apple-store-ui .shopping-catalog { border-radius:30px 30px 0 0; }
}

@media (min-width:761px) {
  html[data-store-theme] body.apple-store-ui .business-list { grid-auto-columns:minmax(190px,1fr); gap:12px; }
  html[data-store-theme] body.apple-store-ui .business-list span { min-height:96px; padding:20px; border-radius:24px; }
  html[data-store-theme] body.apple-store-ui .proof-grid { grid-auto-columns:minmax(330px,1fr); gap:16px; }
  html[data-store-theme] body.apple-store-ui .proof-grid div { min-height:240px; padding:38px; border-radius:32px; }
  html[data-store-theme] body.apple-store-ui .proof-grid .proof-number { font-size:70px; }
  html[data-store-theme] body.apple-store-ui .delivery-rules { grid-auto-columns:minmax(310px,1fr); }
  html[data-store-theme] body.apple-store-ui .home-catalog .product-list { grid-auto-columns:minmax(340px,1fr); }
}

/* 群青配色定稿：只使用用户指定的群青、砂金、蓝流、雾蓝与奶油白。 */
html[data-store-theme="dark"] body.apple-store-ui {
  --store-bg:#10206b;
  --store-bg-soft:#0b1853;
  --store-surface:#173277;
  --store-surface-strong:#015185;
  --store-surface-blue:#5990c0;
  --store-surface-light:#294885;
  --store-text:#fcedd9;
  --store-muted:#c8d9e7;
  --store-faint:#91b5d1;
  --store-accent:#8fc4e4;
  --store-sand:#c99259;
  --store-line:rgba(252,237,217,.14);
  --store-glass:rgba(11,24,83,.84);
  --store-shadow:0 24px 64px rgba(4,13,50,.3);
}
html[data-store-theme="light"] body.apple-store-ui {
  --store-bg:#fcedd9;
  --store-bg-soft:#fff8ed;
  --store-surface:#ffffff;
  --store-surface-strong:#10206b;
  --store-surface-blue:#5990c0;
  --store-surface-light:#dce9f2;
  --store-text:#10206b;
  --store-muted:#426889;
  --store-faint:#7395af;
  --store-accent:#015185;
  --store-sand:#c99259;
}
html[data-store-theme] body.apple-store-ui {
  background:
    radial-gradient(circle at 92% 7%,rgba(89,144,192,.32),transparent 29rem),
    radial-gradient(circle at 8% 45%,rgba(1,81,133,.26),transparent 32rem),
    var(--store-bg);
}

/* 首页用大色块区分内容，不再依赖装饰边框。 */
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(1),
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(6) { color:#10206b; background:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(2) { color:#10206b; background:#5990c0; }
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(3) { color:#10206b; background:#c99259; }
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(4) { color:#fcedd9; background:#015185; }
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(5) { color:#fcedd9; background:#173277; }
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(1) *,
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(2) *,
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(3) *,
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(6) * { color:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(4) *,
html[data-store-theme="dark"] body.apple-store-ui .hero-points li:nth-child(5) * { color:#fcedd9; }

html[data-store-theme="dark"] body.apple-store-ui .about-section { color:#10206b; background:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .kicker,
html[data-store-theme="dark"] body.apple-store-ui .about-section h2,
html[data-store-theme="dark"] body.apple-store-ui .about-section h3,
html[data-store-theme="dark"] body.apple-store-ui .about-section strong,
html[data-store-theme="dark"] body.apple-store-ui .about-section p { color:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .business-list span { color:#fcedd9; background:#015185; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .button-secondary { color:#fcedd9; background:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(1) { color:#10206b; background:#5990c0; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(2) { color:#fcedd9; background:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(3) { color:#10206b; background:#c99259; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(1) *,
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(3) * { color:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(2) * { color:#fcedd9; }

html[data-store-theme="dark"] body.apple-store-ui .delivery-section { color:#10206b; background:#5990c0; }
html[data-store-theme="dark"] body.apple-store-ui .delivery-section .kicker,
html[data-store-theme="dark"] body.apple-store-ui .delivery-section h2,
html[data-store-theme="dark"] body.apple-store-ui .delivery-section .section-heading p { color:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .delivery-rules li:nth-child(1),
html[data-store-theme="dark"] body.apple-store-ui .delivery-rules li:nth-child(4) { color:#fcedd9; background:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .delivery-rules li:nth-child(2),
html[data-store-theme="dark"] body.apple-store-ui .delivery-rules li:nth-child(5) { color:#fcedd9; background:#015185; }
html[data-store-theme="dark"] body.apple-store-ui .delivery-rules li:nth-child(3) { color:#10206b; background:#fcedd9; }

/* 商品与清单采用奶油白工作台，阅读比近黑卡片更轻松。 */
html[data-store-theme="dark"] body.apple-store-ui .product-panel,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel { color:#10206b; background:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .product-panel h2,
html[data-store-theme="dark"] body.apple-store-ui .product-panel h3,
html[data-store-theme="dark"] body.apple-store-ui .product-panel strong,
html[data-store-theme="dark"] body.apple-store-ui .product-panel b,
html[data-store-theme="dark"] body.apple-store-ui .product-panel p,
html[data-store-theme="dark"] body.apple-store-ui .product-panel small,
html[data-store-theme="dark"] body.apple-store-ui .product-panel span,
html[data-store-theme="dark"] body.apple-store-ui .product-panel .product-table-head,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel h2,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel h3,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel strong,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel b,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel p,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel small,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel span,
html[data-store-theme="dark"] body.apple-store-ui .cart-empty-page,
html[data-store-theme="dark"] body.apple-store-ui .cart-empty-page h3,
html[data-store-theme="dark"] body.apple-store-ui .cart-empty-page i { color:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .product-row:nth-child(even),
html[data-store-theme="dark"] body.apple-store-ui .cart-line:nth-child(even),
html[data-store-theme="dark"] body.apple-store-ui .home-catalog .product-row { background:rgba(89,144,192,.16); }
html[data-store-theme="dark"] body.apple-store-ui .continue-shopping { color:#fcedd9; background:#10206b; }

html[data-store-theme="dark"] body.apple-store-ui .order-panel { color:#fcedd9; background:#015185; }
html[data-store-theme="dark"] body.apple-store-ui .order-panel h2,
html[data-store-theme="dark"] body.apple-store-ui .order-panel h3,
html[data-store-theme="dark"] body.apple-store-ui .order-panel label,
html[data-store-theme="dark"] body.apple-store-ui .order-panel p,
html[data-store-theme="dark"] body.apple-store-ui .order-panel small,
html[data-store-theme="dark"] body.apple-store-ui .order-panel span,
html[data-store-theme="dark"] body.apple-store-ui .order-panel strong { color:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .order-panel input,
html[data-store-theme="dark"] body.apple-store-ui .order-panel select,
html[data-store-theme="dark"] body.apple-store-ui .order-panel textarea,
html[data-store-theme="dark"] body.apple-store-ui .order-panel .delivery-address-fields,
html[data-store-theme="dark"] body.apple-store-ui .order-panel .privacy-consent,
html[data-store-theme="dark"] body.apple-store-ui .order-panel .staff-contact-helper { color:#10206b; background:#fcedd9 !important; }
html[data-store-theme="dark"] body.apple-store-ui .order-panel .delivery-address-fields label,
html[data-store-theme="dark"] body.apple-store-ui .order-panel .privacy-consent,
html[data-store-theme="dark"] body.apple-store-ui .order-panel .staff-contact-helper,
html[data-store-theme="dark"] body.apple-store-ui .order-panel .staff-contact-helper * { color:#10206b; }

html[data-store-theme="dark"] body.apple-store-ui .store-theme-toggle { background:#c99259; }
html[data-store-theme="dark"] body.apple-store-ui .store-theme-toggle,
html[data-store-theme="dark"] body.apple-store-ui .store-theme-toggle b,
html[data-store-theme="dark"] body.apple-store-ui .store-theme-toggle small { color:#10206b; }

/* 修正电脑顶部布局，并收紧采购页无意义留白。 */
@media (min-width:761px) {
  html[data-store-theme] body.apple-store-ui .site-header,
  html[data-store-theme] body.apple-store-ui .site-header.compact-header {
    width:100%;
    display:flex !important;
    grid-template-columns:none !important;
    align-items:center;
    gap:18px;
  }
  html[data-store-theme] body.apple-store-ui .site-header .brand { order:1; flex:0 0 auto; }
  html[data-store-theme] body.apple-store-ui .site-header .main-nav,
  html[data-store-theme] body.apple-store-ui .site-header .cart-nav { order:2; margin-left:auto; }
  html[data-store-theme] body.apple-store-ui .site-header .header-actions { order:3; margin:0; display:flex; align-items:center; gap:10px; }
  html[data-store-theme] body.apple-store-ui .site-header .menu-button { order:4; flex:0 0 44px; }
  html[data-store-theme] body.apple-store-ui .catalog-intro { min-height:0 !important; padding:68px 0 62px; }
  html[data-store-theme] body.apple-store-ui .shopping-catalog { padding-top:72px; border-radius:42px 42px 0 0; }
}

/* 6:3:1 色彩比例：60%主底、30%内容蓝、10%砂金重点。 */
html[data-store-theme="dark"] body.apple-store-ui {
  --store-bg:#10206b;
  --store-bg-soft:#132a72;
  --store-surface:#17377d;
  --store-surface-light:#5990c0;
  --store-surface-strong:#015185;
  --store-surface-blue:#5990c0;
  --store-text:#fcedd9;
  --store-muted:#d2e0ea;
}
html[data-store-theme="light"] body.apple-store-ui {
  --store-bg:#fcedd9;
  --store-bg-soft:#fff7e9;
  --store-surface:#fcedd9;
  --store-surface-light:#d3e2ed;
  --store-surface-strong:#10206b;
  --store-surface-blue:#5990c0;
  --store-text:#10206b;
}

/* 深色版：群青占大面，蓝流与雾蓝承接板块，砂金只做视觉焦点。 */
html[data-store-theme="dark"] body.apple-store-ui .about-section { color:#fcedd9; background:#015185; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .kicker,
html[data-store-theme="dark"] body.apple-store-ui .about-section h2,
html[data-store-theme="dark"] body.apple-store-ui .about-section h3,
html[data-store-theme="dark"] body.apple-store-ui .about-section strong,
html[data-store-theme="dark"] body.apple-store-ui .about-section p { color:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .business-list span { color:#10206b; background:#5990c0; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .business-list span:last-child { color:#10206b; background:#c99259; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .button-secondary { color:#10206b; background:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(1) { color:#fcedd9; background:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(2) { color:#10206b; background:#5990c0; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(3) { color:#10206b; background:#c99259; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(1) * { color:#fcedd9; }
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(2) *,
html[data-store-theme="dark"] body.apple-store-ui .about-section .proof-grid div:nth-child(3) * { color:#10206b; }

html[data-store-theme="dark"] body.apple-store-ui .product-panel,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel { color:#10206b; background:#5990c0; }
html[data-store-theme="dark"] body.apple-store-ui .product-panel h2,
html[data-store-theme="dark"] body.apple-store-ui .product-panel h3,
html[data-store-theme="dark"] body.apple-store-ui .product-panel strong,
html[data-store-theme="dark"] body.apple-store-ui .product-panel b,
html[data-store-theme="dark"] body.apple-store-ui .product-panel p,
html[data-store-theme="dark"] body.apple-store-ui .product-panel small,
html[data-store-theme="dark"] body.apple-store-ui .product-panel span,
html[data-store-theme="dark"] body.apple-store-ui .product-panel .product-table-head,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel h2,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel h3,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel strong,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel b,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel p,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel small,
html[data-store-theme="dark"] body.apple-store-ui .cart-items-panel span,
html[data-store-theme="dark"] body.apple-store-ui .cart-empty-page,
html[data-store-theme="dark"] body.apple-store-ui .cart-empty-page h3,
html[data-store-theme="dark"] body.apple-store-ui .cart-empty-page i { color:#10206b; }
html[data-store-theme="dark"] body.apple-store-ui .product-row:nth-child(even),
html[data-store-theme="dark"] body.apple-store-ui .cart-line:nth-child(even),
html[data-store-theme="dark"] body.apple-store-ui .home-catalog .product-row { background:rgba(252,237,217,.28); }
html[data-store-theme="dark"] body.apple-store-ui .continue-shopping { color:#fcedd9; background:#10206b; }

html[data-store-theme="dark"] body.apple-store-ui .button-primary,
html[data-store-theme="dark"] body.apple-store-ui .checkout-button { color:#10206b; background:#c99259; }
html[data-store-theme="dark"] body.apple-store-ui .button-secondary { color:#fcedd9; background:#015185; }
html[data-store-theme="dark"] body.apple-store-ui .store-tabbar a.is-active { color:#10206b; background:#c99259; }

/* 浅色版：60%奶油白、30%雾蓝与蓝流、10%砂金重点。 */
html[data-store-theme="light"] body.apple-store-ui .about-section { background:#5990c0; }
html[data-store-theme="light"] body.apple-store-ui .about-section .kicker,
html[data-store-theme="light"] body.apple-store-ui .about-section h2,
html[data-store-theme="light"] body.apple-store-ui .about-section h3,
html[data-store-theme="light"] body.apple-store-ui .about-section p { color:#10206b; }
html[data-store-theme="light"] body.apple-store-ui .delivery-section { background:#d3e2ed; }
html[data-store-theme="light"] body.apple-store-ui .button-primary,
html[data-store-theme="light"] body.apple-store-ui .checkout-button { color:#10206b; background:#c99259; }
html[data-store-theme="light"] body.apple-store-ui .store-tabbar a.is-active { color:#10206b; background:#c99259; }

/* 浅色单版本定稿：蓝色板块承担30%，砂金只落在关键动作。 */
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(1),
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(6) { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2) { color:#10206b; background:#5990c0; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) { color:#10206b; background:#c99259; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4) { color:#fcedd9; background:#10206b; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5) { color:#fcedd9; background:#015185; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(1) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(6) * { color:#10206b; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5) * { color:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .product-panel,
html[data-store-theme="light"] body.apple-store-ui .cart-items-panel { color:#10206b; background:#5990c0; }
html[data-store-theme="light"] body.apple-store-ui .product-row:nth-child(even),
html[data-store-theme="light"] body.apple-store-ui .cart-line:nth-child(even),
html[data-store-theme="light"] body.apple-store-ui .home-catalog .product-row { background:rgba(252,237,217,.34); }
html[data-store-theme="light"] body.apple-store-ui .order-panel { color:#fcedd9; background:#015185; }
html[data-store-theme="light"] body.apple-store-ui .order-panel h2,
html[data-store-theme="light"] body.apple-store-ui .order-panel h3,
html[data-store-theme="light"] body.apple-store-ui .order-panel label,
html[data-store-theme="light"] body.apple-store-ui .order-panel p,
html[data-store-theme="light"] body.apple-store-ui .order-panel small,
html[data-store-theme="light"] body.apple-store-ui .order-panel span,
html[data-store-theme="light"] body.apple-store-ui .order-panel strong { color:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .order-panel input,
html[data-store-theme="light"] body.apple-store-ui .order-panel select,
html[data-store-theme="light"] body.apple-store-ui .order-panel textarea,
html[data-store-theme="light"] body.apple-store-ui .order-panel .delivery-address-fields,
html[data-store-theme="light"] body.apple-store-ui .order-panel .privacy-consent,
html[data-store-theme="light"] body.apple-store-ui .order-panel .staff-contact-helper { color:#10206b; background:#fcedd9 !important; }
html[data-store-theme="light"] body.apple-store-ui .order-panel .delivery-address-fields *,
html[data-store-theme="light"] body.apple-store-ui .order-panel .privacy-consent,
html[data-store-theme="light"] body.apple-store-ui .order-panel .staff-contact-helper * { color:#10206b; }

/* 全站字重与换行定稿：小字也保持中粗，标题按语义整齐断行。 */
html[data-store-theme] body.apple-store-ui,
html[data-store-theme] body.apple-store-ui p,
html[data-store-theme] body.apple-store-ui small,
html[data-store-theme] body.apple-store-ui span,
html[data-store-theme] body.apple-store-ui li,
html[data-store-theme] body.apple-store-ui a,
html[data-store-theme] body.apple-store-ui button,
html[data-store-theme] body.apple-store-ui label,
html[data-store-theme] body.apple-store-ui input,
html[data-store-theme] body.apple-store-ui select,
html[data-store-theme] body.apple-store-ui textarea {
  font-weight:600;
  text-rendering:geometricPrecision;
}
html[data-store-theme] body.apple-store-ui h1,
html[data-store-theme] body.apple-store-ui h2,
html[data-store-theme] body.apple-store-ui h3,
html[data-store-theme] body.apple-store-ui strong,
html[data-store-theme] body.apple-store-ui b,
html[data-store-theme] body.apple-store-ui .price,
html[data-store-theme] body.apple-store-ui .proof-number { font-weight:800; }
html[data-store-theme] body.apple-store-ui h1,
html[data-store-theme] body.apple-store-ui h2,
html[data-store-theme] body.apple-store-ui h3,
html[data-store-theme] body.apple-store-ui .hero-slogan { text-wrap:balance; }
html[data-store-theme] body.apple-store-ui p,
html[data-store-theme] body.apple-store-ui small,
html[data-store-theme] body.apple-store-ui .product-row h3,
html[data-store-theme] body.apple-store-ui .cart-line h3,
html[data-store-theme] body.apple-store-ui .sidebar-action span { text-wrap:pretty; }
html[data-store-theme] body.apple-store-ui .hero-copy>h1>span { display:block; white-space:nowrap; }

@media (max-width:760px) {
  html[data-store-theme] body.apple-store-ui .hero-copy>h1 { width:100%; max-width:350px; font-size:41px; line-height:1.1; }
  html[data-store-theme] body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { max-width:350px; letter-spacing:-.012em; }
  html[data-store-theme] body.apple-store-ui .section-heading p,
  html[data-store-theme] body.apple-store-ui .catalog-intro>p,
  html[data-store-theme] body.apple-store-ui .cart-title>p { max-width:350px; }
}

@media (min-width:1100px) {
  html[data-store-theme] body.apple-store-ui .site-header .main-nav {
    display:flex !important;
    flex-wrap:nowrap;
    align-items:center;
    gap:24px;
  }
  html[data-store-theme] body.apple-store-ui .site-header .main-nav a,
  html[data-store-theme] body.apple-store-ui .site-header .cart-nav a,
  html[data-store-theme] body.apple-store-ui .site-header .header-actions a,
  html[data-store-theme] body.apple-store-ui .site-header .header-actions button,
  html[data-store-theme] body.apple-store-ui .site-header .header-actions span { white-space:nowrap; }
  html[data-store-theme] body.apple-store-ui .site-header .main-nav a { width:auto; min-width:max-content; font-size:15px; }
  html[data-store-theme] body.apple-store-ui .site-header .cart-trigger { min-width:148px; }
  html[data-store-theme] body.apple-store-ui .hero-points li { gap:14px; }
  html[data-store-theme] body.apple-store-ui .hero-points b { font-size:17px; line-height:1.25; }
  html[data-store-theme] body.apple-store-ui .hero-points small { font-size:12px; line-height:1.5; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(1),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(6) { box-shadow:0 12px 28px rgba(16,32,107,.1); }
}

/* 砂金仅作文字与纹样点缀；蓝色、砂金之间以奶油白过渡。 */
html[data-store-theme="light"] body.apple-store-ui { --store-gold-ink:#9a622f; }
html[data-store-theme="light"] body.apple-store-ui .button-primary,
html[data-store-theme="light"] body.apple-store-ui .checkout-button { color:#fcedd9; background:#10206b; }
html[data-store-theme="light"] body.apple-store-ui .button-primary i,
html[data-store-theme="light"] body.apple-store-ui .checkout-button i { color:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .store-tabbar a.is-active { color:#fcedd9; background:#015185; }
html[data-store-theme="light"] body.apple-store-ui .hero-copy>.kicker,
html[data-store-theme="light"] body.apple-store-ui .catalog-intro .kicker,
html[data-store-theme="light"] body.apple-store-ui .cart-title .kicker,
html[data-store-theme="light"] body.apple-store-ui .privacy-page .kicker,
html[data-store-theme="light"] body.apple-store-ui .section-heading .kicker { color:var(--store-gold-ink); }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) { color:#10206b; background:#fcedd9; box-shadow:0 12px 28px rgba(16,32,107,.1); }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) b,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) i { color:var(--store-gold-ink); }
html[data-store-theme="light"] body.apple-store-ui .about-section .business-list span:last-child { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .about-section .business-list span:last-child::before { color:var(--store-gold-ink); }
html[data-store-theme="light"] body.apple-store-ui .proof-grid div:nth-child(3) { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .proof-grid div:nth-child(3) .proof-number { color:var(--store-gold-ink); }
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(3) { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(3) b { color:var(--store-gold-ink); }
html[data-store-theme="light"] body.apple-store-ui .contact-section { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .contact-section .contact-phone,
html[data-store-theme="light"] body.apple-store-ui .contact-section .kicker { color:var(--store-gold-ink); }
html[data-store-theme="light"] body.apple-store-ui .contact-section::after {
  content:"";
  position:absolute;
  right:5%;
  bottom:8%;
  width:150px;
  height:70px;
  pointer-events:none;
  opacity:.42;
  background:repeating-linear-gradient(135deg,transparent 0 12px,rgba(154,98,47,.5) 12px 14px,transparent 14px 26px);
  border-radius:999px;
}

/* 小信息降级为文字说明，不再每项都用色块抢视觉。 */
html[data-store-theme="light"] body.apple-store-ui .hero-points li,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:first-child,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2),
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3),
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4),
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5),
html[data-store-theme="light"] body.apple-store-ui .hero-points li:last-child {
  min-height:72px;
  padding:10px 6px;
  color:#10206b;
  background:transparent;
  box-shadow:none;
}
html[data-store-theme="light"] body.apple-store-ui .hero-points li *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5) * { color:#10206b; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li>i { color:#015185; }
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3)>i { color:var(--store-gold-ink); }

@media (max-width:760px) {
  html[data-store-theme="light"] body.apple-store-ui .hero-points li,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:first-child,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:last-child { flex-basis:148px; min-height:84px; padding:10px 4px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points small { font-size:11px; line-height:1.45; }
}

/* 展览海报式首页：大画幅、错位叠层、章节编号与横向内容架。 */
html[data-store-theme="light"] body.apple-store-ui .hero,
html[data-store-theme="light"] body.apple-store-ui .about-section,
html[data-store-theme="light"] body.apple-store-ui .home-catalog,
html[data-store-theme="light"] body.apple-store-ui .delivery-section { position:relative; overflow:hidden; }
html[data-store-theme="light"] body.apple-store-ui .hero::before {
  content:"";
  position:absolute;
  inset:9% 3% auto auto;
  width:38vw;
  height:38vw;
  max-width:560px;
  max-height:560px;
  pointer-events:none;
  opacity:.34;
  background:
    linear-gradient(90deg,transparent 49.7%,rgba(1,81,133,.2) 49.7% 50.3%,transparent 50.3%),
    linear-gradient(transparent 49.7%,rgba(1,81,133,.2) 49.7% 50.3%,transparent 50.3%);
  transform:rotate(8deg);
}
html[data-store-theme="light"] body.apple-store-ui .hero::after {
  content:"SHOWCASE / 2026";
  position:absolute;
  right:4.5%;
  bottom:5%;
  color:#9a622f;
  font-size:11px;
  font-weight:800;
  letter-spacing:.18em;
}
html[data-store-theme="light"] body.apple-store-ui .hero-copy>h1 { letter-spacing:-.015em; }
html[data-store-theme="light"] body.apple-store-ui .hero-copy>h1>span+span { margin-top:.12em; }
html[data-store-theme="light"] body.apple-store-ui .hero-image { transform:rotate(.35deg); }

html[data-store-theme="light"] body.apple-store-ui .about-section::after,
html[data-store-theme="light"] body.apple-store-ui .home-catalog::after,
html[data-store-theme="light"] body.apple-store-ui .delivery-section::after {
  position:absolute;
  top:34px;
  right:max(24px,calc((100vw - 1280px)/2));
  z-index:1;
  color:rgba(16,32,107,.66);
  font-size:12px;
  font-weight:800;
  letter-spacing:.16em;
}
html[data-store-theme="light"] body.apple-store-ui .about-section::after { content:"01 / 供应链档案"; }
html[data-store-theme="light"] body.apple-store-ui .home-catalog::after { content:"02 / 货品画廊"; color:#9a622f; }
html[data-store-theme="light"] body.apple-store-ui .delivery-section::after { content:"03 / 配送规则"; }

@media (min-width:1100px) {
  html[data-store-theme="light"] body.apple-store-ui .hero { min-height:760px; padding-top:104px; padding-bottom:100px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>h1 { font-size:76px; line-height:1.04; }
  html[data-store-theme="light"] body.apple-store-ui .hero-image { align-self:center; min-height:520px; border-radius:14px 46px 14px 46px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points { margin-top:18px; grid-template-columns:repeat(3,minmax(0,1fr)); gap:4px 22px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points li { align-items:flex-start; text-align:left; }

  html[data-store-theme="light"] body.apple-store-ui .about-section {
    padding:132px max(32px,calc((100vw - 1280px)/2)) 112px;
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-template-rows:auto auto auto;
    gap:30px 24px;
    align-items:start;
  }
  html[data-store-theme="light"] body.apple-store-ui .about-section>* { width:auto; margin:0; }
  html[data-store-theme="light"] body.apple-store-ui .about-copy { grid-column:1 / span 5; grid-row:1 / span 2; padding:22px 22px 22px 0; }
  html[data-store-theme="light"] body.apple-store-ui .about-copy>h2 { max-width:520px; font-size:64px; line-height:1.04; }
  html[data-store-theme="light"] body.apple-store-ui .about-copy>p { max-width:570px; }
  html[data-store-theme="light"] body.apple-store-ui .warehouse-image {
    grid-column:6 / 13;
    grid-row:1;
    min-height:510px;
    margin-right:-50px;
    border:0;
    border-radius:40px 0 0 40px;
    transform:translateY(42px);
    box-shadow:0 28px 64px rgba(16,32,107,.18);
  }
  html[data-store-theme="light"] body.apple-store-ui .warehouse-image img { min-height:510px; object-fit:cover; }
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement {
    grid-column:7 / 13;
    grid-row:2;
    z-index:2;
    margin:-88px 0 0 -24px;
    padding:26px;
    border:0;
    border-radius:30px 0 0 30px;
    background:#fcedd9;
    box-shadow:0 22px 48px rgba(16,32,107,.16);
  }
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement *,
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement strong,
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement p { color:#10206b; }
  html[data-store-theme="light"] body.apple-store-ui .proof-grid { grid-column:1 / 13; grid-row:3; margin-top:42px; }

  html[data-store-theme="light"] body.apple-store-ui .home-catalog { padding-top:132px; }
  html[data-store-theme="light"] body.apple-store-ui .home-catalog .section-heading { display:grid; grid-template-columns:minmax(0,1fr) minmax(360px,.62fr); gap:70px; align-items:end; }
  html[data-store-theme="light"] body.apple-store-ui .home-catalog .section-heading h2 { max-width:650px; font-size:70px; line-height:1; }
  html[data-store-theme="light"] body.apple-store-ui .home-catalog .section-heading .search-box { align-self:end; transform:translateY(-10px); }
  html[data-store-theme="light"] body.apple-store-ui .home-catalog .price-status { margin-top:58px; border-radius:28px 28px 0 0; }
  html[data-store-theme="light"] body.apple-store-ui .home-catalog .catalog-layout { border-radius:0 0 36px 36px; overflow:hidden; }

  html[data-store-theme="light"] body.apple-store-ui .delivery-section { padding-top:132px; }
  html[data-store-theme="light"] body.apple-store-ui .delivery-section .section-heading { display:grid; grid-template-columns:minmax(0,1.1fr) minmax(360px,.7fr); gap:70px; align-items:end; }
  html[data-store-theme="light"] body.apple-store-ui .delivery-section .section-heading h2 { max-width:740px; font-size:66px; line-height:1.02; }
}

@media (max-width:760px) {
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>h1 { line-height:1.08; letter-spacing:-.01em; }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>h1>span+span { margin-top:8px; }
  html[data-store-theme="light"] body.apple-store-ui .hero::before { width:270px; height:270px; top:13%; right:-90px; }
  html[data-store-theme="light"] body.apple-store-ui .hero::after { display:none; }
  html[data-store-theme="light"] body.apple-store-ui .hero-image { border-radius:12px 34px 12px 34px; transform:translateX(6px) rotate(.35deg); }
  html[data-store-theme="light"] body.apple-store-ui .about-section,
  html[data-store-theme="light"] body.apple-store-ui .home-catalog,
  html[data-store-theme="light"] body.apple-store-ui .delivery-section { padding-top:92px; }
  html[data-store-theme="light"] body.apple-store-ui .about-section::after,
  html[data-store-theme="light"] body.apple-store-ui .home-catalog::after,
  html[data-store-theme="light"] body.apple-store-ui .delivery-section::after { top:28px; right:20px; font-size:10px; }
  html[data-store-theme="light"] body.apple-store-ui .warehouse-image { width:calc(100% + 20px); margin-right:-20px; border-radius:28px 0 0 28px; }
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement { width:calc(100% - 12px); margin:-34px 0 0 auto; position:relative; z-index:2; border:0; border-radius:26px 0 0 26px; background:#fcedd9; box-shadow:0 18px 38px rgba(16,32,107,.15); }
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement *,
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement strong,
  html[data-store-theme="light"] body.apple-store-ui .partner-endorsement p { color:#10206b; }
}

/* 390×844 手机规范：统一字号、8点间距、轻圆角与安全区。 */
@media (max-width:760px) {
  html[data-store-theme] body.apple-store-ui {
    padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));
    font-size:16px;
    line-height:1.55;
  }
  html[data-store-theme] body.apple-store-ui .site-header {
    min-height:64px;
    padding:8px 20px;
    padding-top:max(8px,env(safe-area-inset-top,0px));
    gap:16px;
  }
  html[data-store-theme] body.apple-store-ui .hero { padding:48px 20px 64px; }
  html[data-store-theme] body.apple-store-ui .hero-copy { gap:16px; }
  html[data-store-theme] body.apple-store-ui .hero-copy>h1 { margin:0; font-size:40px; line-height:1.2; letter-spacing:-.01em; }
  html[data-store-theme] body.apple-store-ui .hero-copy>h1>span+span { margin-top:8px; }
  html[data-store-theme] body.apple-store-ui .catalog-intro h1,
  html[data-store-theme] body.apple-store-ui .cart-title h1,
  html[data-store-theme] body.apple-store-ui .privacy-page h1 { font-size:32px; line-height:1.25; letter-spacing:-.02em; }
  html[data-store-theme] body.apple-store-ui .about-copy>h2,
  html[data-store-theme] body.apple-store-ui .section-heading h2,
  html[data-store-theme] body.apple-store-ui .privacy-page h2 { font-size:24px; line-height:1.25; letter-spacing:-.015em; }
  html[data-store-theme] body.apple-store-ui .panel-heading h2,
  html[data-store-theme] body.apple-store-ui .product-row h3,
  html[data-store-theme] body.apple-store-ui .cart-line h3,
  html[data-store-theme] body.apple-store-ui .sidebar-action b { font-size:18px; line-height:1.3; }
  html[data-store-theme] body.apple-store-ui .hero-copy>.hero-slogan,
  html[data-store-theme] body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step),
  html[data-store-theme] body.apple-store-ui .section-heading p,
  html[data-store-theme] body.apple-store-ui .about-copy>p,
  html[data-store-theme] body.apple-store-ui .catalog-intro>p,
  html[data-store-theme] body.apple-store-ui .cart-title>p,
  html[data-store-theme] body.apple-store-ui .privacy-page p { font-size:16px; line-height:1.55; }
  html[data-store-theme] body.apple-store-ui .kicker,
  html[data-store-theme] body.apple-store-ui .panel-heading span,
  html[data-store-theme] body.apple-store-ui label,
  html[data-store-theme] body.apple-store-ui .product-row p,
  html[data-store-theme] body.apple-store-ui .cart-line p { font-size:14px; line-height:1.5; }
  html[data-store-theme] body.apple-store-ui small,
  html[data-store-theme] body.apple-store-ui .hero-points small,
  html[data-store-theme] body.apple-store-ui .store-tabbar span { font-size:12px; line-height:1.5; }

  html[data-store-theme] body.apple-store-ui .hero-actions { gap:8px; }
  html[data-store-theme] body.apple-store-ui .hero-actions .button,
  html[data-store-theme] body.apple-store-ui .checkout-button,
  html[data-store-theme] body.apple-store-ui .continue-shopping,
  html[data-store-theme] body.apple-store-ui .catalog-cart-dock a { min-height:48px; padding:8px 16px; border-radius:12px; }
  html[data-store-theme] body.apple-store-ui .menu-button,
  html[data-store-theme] body.apple-store-ui .header-actions>a,
  html[data-store-theme] body.apple-store-ui .header-actions>button { min-width:48px; min-height:48px; border-radius:12px; }
  html[data-store-theme] body.apple-store-ui .hero-next-step,
  html[data-store-theme] body.apple-store-ui .category-button,
  html[data-store-theme] body.apple-store-ui .use-case-button { border-radius:8px; }
  html[data-store-theme] body.apple-store-ui .hero-image,
  html[data-store-theme] body.apple-store-ui .warehouse-image,
  html[data-store-theme] body.apple-store-ui .partner-endorsement,
  html[data-store-theme] body.apple-store-ui .product-panel,
  html[data-store-theme] body.apple-store-ui .cart-items-panel,
  html[data-store-theme] body.apple-store-ui .order-panel,
  html[data-store-theme] body.apple-store-ui .privacy-page>article,
  html[data-store-theme] body.apple-store-ui .price-status { border-radius:16px; }
  html[data-store-theme] body.apple-store-ui .search-box,
  html[data-store-theme] body.apple-store-ui .product-search,
  html[data-store-theme] body.apple-store-ui .order-panel input,
  html[data-store-theme] body.apple-store-ui .order-panel select,
  html[data-store-theme] body.apple-store-ui .order-panel textarea { border-radius:12px; }
  html[data-store-theme] body.apple-store-ui .about-section,
  html[data-store-theme] body.apple-store-ui .home-catalog,
  html[data-store-theme] body.apple-store-ui .delivery-section { padding-top:96px; }
  html[data-store-theme] body.apple-store-ui .store-tabbar {
    min-height:64px;
    bottom:max(8px,env(safe-area-inset-bottom,0px));
    padding:8px;
    border-radius:16px;
  }
  html[data-store-theme] body.apple-store-ui .store-tabbar a { min-height:48px; border-radius:12px; }
  html[data-store-theme] body.apple-store-ui .sidebar-action,
  html[data-store-theme] body.apple-store-ui .sidebar-guide li,
  html[data-store-theme] body.apple-store-ui .announcement-card { border-radius:12px; }

  html[data-store-theme] body.apple-store-ui .location-consent {
    width:calc(100% - 32px);
    max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));
    overflow:auto;
    border:0;
    border-radius:16px;
    background:#fcedd9;
  }
  html[data-store-theme] body.apple-store-ui .location-consent[open] { display:grid; grid-template-columns:1fr; }
  html[data-store-theme] body.apple-store-ui .location-consent-icon { min-height:64px; padding:0; place-items:center; color:#fcedd9; background:#10206b; }
  html[data-store-theme] body.apple-store-ui .location-consent-copy { padding:24px; }
  html[data-store-theme] body.apple-store-ui .location-consent-copy h2 { margin:8px 0 16px; color:#10206b; font-size:24px; line-height:1.25; }
  html[data-store-theme] body.apple-store-ui .location-consent-copy>p:not(.kicker) { color:#426889; font-size:16px; line-height:1.55; }
  html[data-store-theme] body.apple-store-ui .location-consent-copy .location-privacy { margin-top:16px; padding-top:16px; font-size:14px; line-height:1.5; }
  html[data-store-theme] body.apple-store-ui .location-actions { margin-top:24px; gap:8px; }
  html[data-store-theme] body.apple-store-ui .location-actions button { min-height:48px; border-radius:12px; }
  html[data-store-theme] body.apple-store-ui .location-actions .button-dark { color:#fcedd9; border:0; background:#10206b; }
  html[data-store-theme] body.apple-store-ui .location-actions .location-later { color:#426889; border:0; background:transparent; }
}

/* 电脑端参考 Apple Store：大标题与主视觉并列，服务分类横向铺陈。 */
@media (min-width:1100px) {
  html[data-store-theme="light"] body.apple-store-ui .hero {
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(520px,1.12fr);
    grid-template-rows:repeat(6,auto) auto;
    column-gap:72px;
    row-gap:16px;
    align-items:start;
    min-height:860px;
    padding-top:104px;
    padding-bottom:80px;
  }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy { display:contents; }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>.kicker { grid-column:1; grid-row:1; align-self:end; }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>h1 { grid-column:1; grid-row:2; margin:0; }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>.hero-slogan { grid-column:1; grid-row:3; margin:0; }
  html[data-store-theme="light"] body.apple-store-ui .hero-copy>p:not(.kicker):not(.hero-slogan):not(.hero-next-step) { grid-column:1; grid-row:4; margin:8px 0 0; }
  html[data-store-theme="light"] body.apple-store-ui .hero-actions { grid-column:1; grid-row:5; margin-top:16px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-next-step { grid-column:1; grid-row:6; margin-top:0; }
  html[data-store-theme="light"] body.apple-store-ui .hero-image {
    grid-column:2;
    grid-row:1 / 7;
    align-self:center;
    min-height:520px;
    max-height:600px;
  }
  html[data-store-theme="light"] body.apple-store-ui .hero-points {
    grid-column:1 / 3;
    grid-row:7;
    width:100%;
    margin:48px 0 0;
    padding:24px 0 0;
    display:grid;
    grid-template-columns:repeat(6,minmax(0,1fr));
    gap:16px;
    overflow:visible;
  }
  html[data-store-theme="light"] body.apple-store-ui .hero-points li,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:first-child,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5),
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:last-child {
    min-height:144px;
    padding:16px 8px;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-align:center;
    gap:12px;
  }
  html[data-store-theme="light"] body.apple-store-ui .hero-points li>i { margin:0; font-size:42px; color:#015185; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points li>span { align-items:center; gap:4px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points b,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2) b,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) b,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4) b,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5) b { color:#10206b !important; font-size:17px; }
  html[data-store-theme="light"] body.apple-store-ui .hero-points small,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2) small,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) small,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4) small,
  html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5) small { color:#426889 !important; font-size:12px; line-height:1.5; }
  html[data-store-theme="light"] body.apple-store-ui .about-section .business-list {
    width:100%;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-auto-flow:row;
    gap:8px;
    overflow:visible;
  }
  html[data-store-theme="light"] body.apple-store-ui .about-section .business-list span { min-height:64px; padding:16px; border-radius:12px; }
}

/* 同等级信息统一配色，颜色差异只保留给选中状态和主要操作。 */
html[data-store-theme="light"] body.apple-store-ui .hero-points li,
html[data-store-theme="light"] body.apple-store-ui .hero-points li *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li>i,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(2) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(3) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(4) *,
html[data-store-theme="light"] body.apple-store-ui .hero-points li:nth-child(5) * { color:#10206b !important; }
html[data-store-theme="light"] body.apple-store-ui .about-section .business-list span,
html[data-store-theme="light"] body.apple-store-ui .about-section .business-list span:last-child { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div,
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div:nth-child(1),
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div:nth-child(2),
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div:nth-child(3) { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div *,
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div:nth-child(1) *,
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div:nth-child(2) *,
html[data-store-theme="light"] body.apple-store-ui .about-section .proof-grid div:nth-child(3) * { color:#10206b; }
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li,
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(1),
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(2),
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(3),
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(4),
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(5) { color:#10206b; background:#fcedd9; }
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li b,
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li span,
html[data-store-theme="light"] body.apple-store-ui .delivery-rules li:nth-child(3) b { color:#10206b; }
