/* ============================================================
   丽人梦想秀® · 苹果极简主题 v1.0
   Apple Design Language — 黑白灰低饱和 / 苹果蓝强调 / 毛玻璃导航
   Body class: body.apple-theme
   加载顺序：最后加载（typography-final.css 之后），优先级最高
   ============================================================ */

/* ══════════════ 0. 设计令牌 + 基础 ══════════════ */
body.apple-theme {
  --apple-bg:          #ffffff;
  --apple-surface:     #ffffff;
  --apple-surface-2:   #ffffff;
  --apple-text:        #4a4a52;
  --apple-text-2:      #424245;
  --apple-text-3:      #6e6e73;
  --apple-text-4:      #78787d;
  --apple-accent:      #8B5E34;
  --apple-accent-hover:#6B4A28;
  --apple-accent-soft: rgba(255,255,255,0.72);
  --apple-border:      rgba(0,0,0,0.06);
  --apple-shadow:      0 1px 2px rgba(0,0,0,0.03), 0 8px 30px rgba(0,0,0,0.05);
  --apple-shadow-hover:0 2px 6px rgba(0,0,0,0.05), 0 16px 48px rgba(0,0,0,0.09);

  /* 重映射平台原有的紫色语义变量 → 苹果灰阶 */
  --ink-deep:    #4a4a52;
  --ink-rich:    #424245;
  --ink-gray:    #6e6e73;
  --ink-light:   #78787d;
  --fire-deep:   #A13068;
  --fire-purple: #7B1FA2;
  --fire-amethyst:#9B5FC4;
  --fire-lavender:#B585D9;
  --gold-accent: #B8860B;
  --gold-light:  #D4A017;
  /* 补齐背景卡片变量 → 苹果灰白系（原缺失，回退暖色导致卡片与苹果极简风不匹配） */
  --jade-ivory: #ffffff;
  --jade-cream: #ffffff;
  --jade-silk:  #ffffff;
  --jade-warm:  #ffffff;
  /* 补齐强调/状态色 → 苹果系统色 / 灰阶 */
  --flame-ember: #C0447A;
  --flame-amber: #B8860B;
  --flame-rose:  #C0447A;
  --flame-blush: #ffffff;
  --rose-accent: #A13068;
  --success: #34c759;
  --warning: #ff9500;
  --danger:  #ff3b30;

  background: var(--apple-bg) !important;
  background-attachment: scroll !important;
  color: var(--apple-text) !important;
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text",
               "Helvetica Neue", "PingFang SC", "Hiragino Sans GB",
               "Microsoft YaHei", sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  letter-spacing: -0.01em !important;
}

/* 干掉暗色径向背景伪元素 */
body.apple-theme::before,
body.apple-theme::after {
  background: none !important;
  opacity: 0 !important;
}

/* ══════════════ 1. 排版 ══════════════ */
body.apple-theme h1, body.apple-theme h2, body.apple-theme h3,
body.apple-theme h4, body.apple-theme h5, body.apple-theme h6 {
  color: var(--apple-text) !important;
  font-weight: 600 !important;
  letter-spacing: -0.02em !important;
  text-shadow: none !important;
}

body.apple-theme p, body.apple-theme li {
  color: var(--apple-text-2) !important;
}

body.apple-theme small, body.apple-theme .text-muted {
  color: var(--apple-text-4) !important;
}

body.apple-theme a {
  color: var(--apple-accent) !important;
  text-decoration: none !important;
}

/* 内联金色渐变文字 → 统一深灰实色（苹果风不用渐变文字） */
body.apple-theme [style*="-webkit-text-fill-color:transparent"] {
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  color: var(--apple-text) !important;
}

/* 内联白色文字（原本在暗色背景上）→ 深灰 */
body.apple-theme [style*="color:rgba(255,255,255,0.9)"],
body.apple-theme [style*="color:rgba(255,255,255,0.72)"],
body.apple-theme [style*="color:rgba(255,255,255,0.35)"],
body.apple-theme [style*="color:rgba(255,255,255,0.92)"] {
  color: var(--apple-text-2) !important;
}

/* ══════════════ 2. 侧边栏（毛玻璃导航） ══════════════ */
body.apple-theme .sidebar {
  background: rgba(255,255,255,0.5) !important;
  -webkit-backdrop-filter: saturate(180%) blur(48px) !important;
  backdrop-filter: saturate(180%) blur(48px) !important;
  border-right: 1px solid var(--apple-border) !important;
  box-shadow: none !important;
}

body.apple-theme .sidebar .logo h2 {
  color: var(--apple-text) !important;
}
body.apple-theme .sidebar .logo small {
  color: var(--apple-text-4) !important;
}

body.apple-theme .sidebar .nav-section {
  color: var(--apple-text-4) !important;
  font-weight: 600 !important;
  letter-spacing: 0.06em !important;
  opacity: 1 !important;
}

body.apple-theme .sidebar .nav-link {
  color: var(--apple-text-2) !important;
  border-radius: 10px !important;
  margin: 1px 10px !important;
  padding: 9px 14px !important;
  transition: background 0.2s ease, color 0.2s ease !important;
}

body.apple-theme .sidebar .nav-link:hover {
  background: rgba(0,0,0,0.05) !important;
  color: var(--apple-text) !important;
}

body.apple-theme .sidebar .nav-link.active {
  background: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
  border-left: 3px solid var(--apple-accent) !important;
  box-shadow: none !important;
}

body.apple-theme .sidebar-footer {
  background: rgba(255,255,255,0.6) !important;
  border-top: 1px solid var(--apple-border) !important;
}

body.apple-theme .sidebar .nav-section-toggle {
  color: var(--apple-text-4) !important;
}

body.apple-theme .sidebar-search input {
  background: rgba(0,0,0,0.04) !important;
  border-color: transparent !important;
  color: var(--apple-text) !important;
}
body.apple-theme .sidebar-search input:focus {
  background: #ffffff !important;
  border-color: rgba(0,0,0,0.4) !important;
  box-shadow: 0 0 0 4px rgba(0,0,0,0.1) !important;
}
body.apple-theme .sidebar-search input::placeholder {
  color: var(--apple-text-4) !important;
}

body.apple-theme .sidebar-company-select {
  background: rgba(0,0,0,0.04) !important;
  border-color: transparent !important;
  color: var(--apple-text) !important;
}
body.apple-theme .sidebar-company-select option {
  background: #ffffff !important;
  color: var(--apple-text) !important;
}

/* ══════════════ 3. Hero 首屏 ══════════════ */
body.apple-theme .hero-panel {
  background: linear-gradient(180deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.5) 100%) !important;
  color: var(--apple-text) !important;
  border-radius: 24px !important;
  box-shadow: var(--apple-shadow) !important;
}

/* 去掉 hero 里的紫色装饰层 */
body.apple-theme .hero-panel > div[style*="position:absolute"] {
  background: none !important;
  border-color: rgba(0,0,0,0.03) !important;
}

/* 皇冠徽章 → 简洁白底圆角 */
body.apple-theme .hero-panel [style*="background:linear-gradient(135deg,rgba(212,165,116"] {
  background: var(--apple-accent-soft) !important;
  border: 1px solid rgba(0,0,0,0.12) !important;
}
body.apple-theme .hero-panel h1 {
  font-family: -apple-system, "SF Pro Display", "PingFang SC", sans-serif !important;
  color: var(--apple-text) !important;
  letter-spacing: -0.02em !important;
  font-weight: 700 !important;
}
body.apple-theme .hero-panel h1 sup {
  -webkit-text-fill-color: var(--apple-accent) !important;
  color: var(--apple-accent) !important;
}
body.apple-theme .hero-panel p {
  color: var(--apple-text-3) !important;
  font-weight: 400 !important;
}
body.apple-theme .hero-panel [style*="height:1px"] {
  background: linear-gradient(90deg, transparent, rgba(0,0,0,0.15), transparent) !important;
}

/* ══════════════ 4. 统计卡片 ══════════════ */
body.apple-theme .stat-card {
  background: rgba(255,255,255,0.62) !important;
  border: 1px solid var(--apple-border) !important;
  border-radius: 16px !important;
  box-shadow: var(--apple-shadow) !important;
  backdrop-filter: blur(18px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(160%) !important;
}
body.apple-theme .stat-card [style*="position:absolute;top:0"] {
  background: linear-gradient(90deg, transparent, var(--apple-accent), transparent) !important;
  opacity: 0.6 !important;
}
body.apple-theme .stat-card .stat-num {
  color: var(--apple-text) !important;
}
body.apple-theme .stat-card div[style*="font-size:13px"] {
  color: var(--apple-text-3) !important;
}
body.apple-theme .stat-card svg polyline {
  stroke: var(--apple-accent) !important;
  opacity: 0.55 !important;
}

/* ══════════════ 5. 卡片 ══════════════ */
body.apple-theme .card-stat,
body.apple-theme .card-glass,
body.apple-theme .card,
body.apple-theme .eco-card,
body.apple-theme .industry-card,
body.apple-theme .hero-card {
  background: rgba(255,255,255,0.62) !important;
  border: 1px solid var(--apple-border) !important;
  border-radius: 18px !important;
  box-shadow: var(--apple-shadow) !important;
  backdrop-filter: blur(18px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(18px) saturate(160%) !important;
}

body.apple-theme .card-stat:hover,
body.apple-theme .card-glass:hover,
body.apple-theme .card:hover {
  transform: translateY(-3px) !important;
  box-shadow: var(--apple-shadow-hover) !important;
  border-color: rgba(0,0,0,0.18) !important;
}

body.apple-theme .card-stat::before {
  background: linear-gradient(90deg, transparent, var(--apple-accent), transparent) !important;
  opacity: 0.5 !important;
}

body.apple-theme .card-stat strong,
body.apple-theme .card-glass strong {
  color: var(--apple-text) !important;
}

/* ══════════════ 6. 按钮 ══════════════ */
body.apple-theme .btn,
body.apple-theme button {
  border-radius: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 0 !important;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
  box-shadow: none !important;
}

body.apple-theme .btn-primary {
  background: var(--apple-accent-soft) !important;
  border: none !important;
  color: var(--apple-accent) !important;
  box-shadow: none !important;
}
body.apple-theme .btn-primary:hover {
  background: var(--apple-accent-hover) !important;
  transform: translateY(-1px) !important;
}

/* 内联紫色渐变按钮 → 苹果蓝 */
body.apple-theme [style*="background:linear-gradient(135deg,#C44D8C"],
body.apple-theme [style*="background:linear-gradient(135deg, #C44D8C"] {
  background: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
  border: none !important;
}

/* ══════════════ 7. 表单输入 ══════════════ */
body.apple-theme .form-control,
body.apple-theme .form-select,
body.apple-theme input[type="text"],
body.apple-theme input[type="email"],
body.apple-theme input[type="password"],
body.apple-theme input[type="tel"],
body.apple-theme textarea,
body.apple-theme select {
  background: #ffffff !important;
  border: 1px solid rgba(0,0,0,0.1) !important;
  border-radius: 12px !important;
  color: var(--apple-text) !important;
  box-shadow: none !important;
}
body.apple-theme .form-control:focus,
body.apple-theme input:focus,
body.apple-theme textarea:focus,
body.apple-theme select:focus {
  border-color: var(--apple-accent) !important;
  box-shadow: 0 0 0 4px rgba(0,0,0,0.12) !important;
  outline: none !important;
}
body.apple-theme input::placeholder,
body.apple-theme textarea::placeholder {
  color: var(--apple-text-4) !important;
}

/* ══════════════ 8. 表格 ══════════════ */
body.apple-theme table {
  background: #ffffff !important;
  border-radius: 14px !important;
}
body.apple-theme table th {
  background: transparent !important;
  color: var(--apple-text-3) !important;
  font-weight: 600 !important;
  border-bottom: 1px solid var(--apple-border) !important;
}
body.apple-theme table td {
  color: var(--apple-text-2) !important;
  border-color: rgba(0,0,0,0.04) !important;
}
body.apple-theme table tr:hover td {
  background: var(--apple-accent-soft) !important;
}

/* ══════════════ 9. 弹窗 ══════════════ */
body.apple-theme .modal-card {
  background: rgba(255,255,255,0.7) !important;
  backdrop-filter: blur(24px) saturate(160%) !important;
  -webkit-backdrop-filter: blur(24px) saturate(160%) !important;
  border: 1px solid var(--apple-border) !important;
  border-radius: 20px !important;
  box-shadow: 0 24px 64px rgba(0,0,0,0.16) !important;
}
body.apple-theme .modal-header {
  border-bottom: 1px solid var(--apple-border) !important;
}
body.apple-theme .modal-footer {
  border-top: 1px solid var(--apple-border) !important;
}
body.apple-theme .modal-close {
  border: 1px solid rgba(0,0,0,0.1) !important;
  color: var(--apple-text-2) !important;
  background: transparent !important;
}
body.apple-theme .modal-body label {
  color: var(--apple-text-2) !important;
}

/* ══════════════ 10. 徽章 / 面包屑 ══════════════ */
body.apple-theme .badge {
  background: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
  border-radius: 20px !important;
}
body.apple-theme #breadcrumb {
  color: var(--apple-text-4) !important;
}

/* ══════════════ 11. 移动端 Tab 栏 ══════════════ */
body.apple-theme .mobile-tab-bar {
  background: rgba(255,255,255,0.82) !important;
  -webkit-backdrop-filter: saturate(180%) blur(38px) !important;
  backdrop-filter: saturate(180%) blur(38px) !important;
  border-top: 1px solid var(--apple-border) !important;
}
body.apple-theme .mobile-tab-item {
  color: var(--apple-text-4) !important;
}
body.apple-theme .mobile-tab-item.active {
  color: var(--apple-accent) !important;
}
body.apple-theme .mobile-tab-label {
  color: var(--apple-text-3) !important;
}
body.apple-theme .mobile-tab-item.active .mobile-tab-label {
  color: var(--apple-accent) !important;
}

/* ══════════════ 12. 滚动条 + 选中 ══════════════ */
body.apple-theme ::-webkit-scrollbar { width: 8px; }
body.apple-theme ::-webkit-scrollbar-track { background: transparent; }
body.apple-theme ::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.15) !important;
  border-radius: 4px;
}
body.apple-theme ::-webkit-scrollbar-thumb:hover {
  background: rgba(0,0,0,0.25) !important;
}

body.apple-theme ::selection {
  background: rgba(0,0,0,0.18) !important;
  color: var(--apple-text) !important;
}

/* ══════════════ 13. 主题切换按钮 ══════════════ */
body button#apple-theme-toggle {
  position: fixed !important;
  right: 16px !important;
  bottom: 232px !important;
  z-index: 99990 !important;
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  min-height: 40px !important;
  max-width: 40px !important;
  max-height: 40px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  cursor: pointer !important;
  background: rgba(255,255,255,0.5) !important;
  -webkit-backdrop-filter: saturate(180%) blur(38px) !important;
  backdrop-filter: saturate(180%) blur(38px) !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: var(--apple-shadow) !important;
  transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
#apple-theme-toggle:hover {
  transform: scale(1.08) !important;
  box-shadow: var(--apple-shadow-hover) !important;
}
#apple-theme-toggle svg {
  width: 20px !important;
  height: 20px !important;
  display: block !important;
}
#apple-theme-toggle {
  color: #4a4a52 !important;
}

/* 暗色主题下，切换按钮也保持毛玻璃（可读） */
body.dark-mode #apple-theme-toggle {
  background: rgba(30,30,40,0.7) !important;
  border-color: rgba(255,255,255,0.12) !important;
  box-shadow: 0 4px 16px rgba(0,0,0,0.4) !important;
  color: #E2B86C !important;
}
body.apple-theme #apple-theme-toggle {
  color: #4a4a52 !important;
}

/* ══════════════ 14. 轻量滚动动效 ══════════════ */
body.apple-theme .card-stat,
body.apple-theme .card-glass,
body.apple-theme .card {
  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1),
              box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1),
              border-color 0.35s ease !important;
}

@keyframes appleFadeUp {
  from { opacity: 0; transform: translateY(14px); }
  to   { opacity: 1; transform: translateY(0); }
}
body.apple-theme .stat-card {
  animation: appleFadeUp 0.5s cubic-bezier(0.16, 1, 0.3, 1) both;
}
body.apple-theme .stat-card:nth-child(1) { animation-delay: 0.05s; }
body.apple-theme .stat-card:nth-child(2) { animation-delay: 0.10s; }
body.apple-theme .stat-card:nth-child(3) { animation-delay: 0.15s; }
body.apple-theme .stat-card:nth-child(4) { animation-delay: 0.20s; }

/* ══════════════ 15. 内联紫色/金色背景兜底清理 ══════════════ */
/* 常见深紫渐变背景 → 白底 */
body.apple-theme [style*="background:linear-gradient(165deg,#050010"],
body.apple-theme [style*="background:linear-gradient(165deg, #050010"],
body.apple-theme [style*="background:linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme [style*="background:linear-gradient(165deg, rgba(32,12,52"] {
  background: #ffffff !important;
}

/* 响应式：移动端切换按钮位置 */
@media (max-width: 767px) {
  body button#apple-theme-toggle {
    right: 12px !important;
    bottom: 220px !important;
  }
}

/* ══════════════ 16. 内联金色/紫色文字 → 苹果灰阶 ══════════════ */
/* 章节眉标（ECOSYSTEM / INDUSTRY MATRIX / BRAND MATRIX 等）*/
body.apple-theme [style*="color:#D8B56A"],
body.apple-theme [style*="color:#E2B86C"],
body.apple-theme [style*="color:#E2B86C"],
body.apple-theme [style*="color:#E8D5A3"],
body.apple-theme [style*="color:#E2B86C"],
body.apple-theme [style*="color:#C9A25B"],
body.apple-theme [style*="color:#E8A87C"],
body.apple-theme [style*="color:#D4784C"],
body.apple-theme [style*="color:#F0E0CC"],
body.apple-theme [style*="color:#F2E3B6"],
body.apple-theme [style*="color:#E2B86C"],
body.apple-theme [style*="color:rgba(212,165,116"],
body.apple-theme [style*="color:rgba(232,201,160"],
body.apple-theme [style*="color:rgba(201,162,91"],
body.apple-theme [style*="color:rgba(232,168,124"],
body.apple-theme [style*="color:#C44D8C"],
body.apple-theme [style*="color:#3D0F3E"],
body.apple-theme [style*="color:#9B4DCA"] {
  color: var(--apple-text-3) !important;
  -webkit-text-fill-color: var(--apple-text-3) !important;
}

/* ══════════════ 17. 侧边栏三段主题分段控件（苹果配色） ══════════════ */
body.apple-theme .theme-switcher { border-top: 1px solid rgba(0,0,0,0.06); }
body.apple-theme .theme-switcher-seg { background: rgba(0,0,0,0.05); border: 1px solid rgba(0,0,0,0.06); }
body.apple-theme .theme-switcher-seg .seg-btn { color: var(--apple-text-3); }
body.apple-theme .theme-switcher-seg .seg-btn:hover { color: var(--apple-text); }
body.apple-theme .theme-switcher-seg .seg-btn.active { background: #ffffff; color: var(--apple-accent); box-shadow: 0 1px 4px rgba(0,0,0,0.12); }

/* ══════════════ 18. 内页苹果化精修（金色/紫色残留 → 苹果黑白灰+蓝） ══════════════ */

/* 18.1 深紫渐变 Hero 背景 → 苹果浅灰渐变 */
body.apple-theme [style*="background:linear-gradient(175deg,#0A0014"],
body.apple-theme [style*="background:linear-gradient(160deg,#0A0014"],
body.apple-theme [style*="background:linear-gradient(160deg,#0D0018"],
body.apple-theme [style*="background:linear-gradient(170deg,#0A0014"],
body.apple-theme [style*="background:linear-gradient(170deg,#0A0014 0%,#150520"],
body.apple-theme [style*="background:linear-gradient(160deg,#0A0014 0%,#1A0A2E"] {
  background: #ffffff !important;
}

/* 18.2 深紫背景上的半透明白字 → 苹果灰阶（补齐 0.5/0.55/0.6/0.68/0.88 等）*/
body.apple-theme [style*="color:rgba(255,255,255,0.5)"],
body.apple-theme [style*="color:rgba(255,255,255,0.55)"],
body.apple-theme [style*="color:rgba(255,255,255,0.6)"],
body.apple-theme [style*="color:rgba(255,255,255,0.68)"],
body.apple-theme [style*="color:rgba(255,255,255,0.88)"] {
  color: var(--apple-text-3) !important;
}

/* 18.3 金色渐变/实色背景 → 苹果蓝（按钮/头像/徽章）*/
body.apple-theme [style*="background:linear-gradient(135deg,#E2B86C"],
body.apple-theme [style*="background:linear-gradient(135deg, #E2B86C"],
body.apple-theme [style*="background:linear-gradient(135deg,#C44D8C,#E2B86C"],
body.apple-theme [style*="background:linear-gradient(135deg,#C44D8C,#E8A0B4,#E2B86C"],
body.apple-theme [style*="background:linear-gradient(135deg,#E2B86C"],
body.apple-theme [style*="background:linear-gradient(135deg,#E2B86C"],
body.apple-theme [style*="background:linear-gradient(135deg,#E8C892"],
body.apple-theme [style*="background:linear-gradient(135deg,#D4784C"],
body.apple-theme [style*="background:linear-gradient(120deg,#E2B86C"],
body.apple-theme [style*="background:linear-gradient(90deg,#E2B86C"],
body.apple-theme [style*="background:#E2B86C"],
body.apple-theme [style*="background: #E2B86C"],
body.apple-theme [style*="background:#E2B86C"],
body.apple-theme [style*="background:#E2B86C"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
}

/* 18.4 紫色渐变/实色背景 → 苹果蓝 */
body.apple-theme [style*="background:linear-gradient(135deg,#C44D8C"],
body.apple-theme [style*="background:linear-gradient(135deg, #C44D8C"],
body.apple-theme [style*="background:linear-gradient(135deg,#C44D8C,#9B4DCA"],
body.apple-theme [style*="background:#C44D8C"],
body.apple-theme [style*="background:#8B3AAF"],
body.apple-theme [style*="background:#9B4DCA"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
}

/* 18.5 金色半透明背景（标签/卡片淡金底）→ 浅灰 */
body.apple-theme [style*="background:rgba(226,184,108,0.1)"],
body.apple-theme [style*="background:rgba(226,184,108,0.12)"],
body.apple-theme [style*="background:rgba(226,184,108,0.15)"],
body.apple-theme [style*="background:rgba(226,184,108,0.08)"],
body.apple-theme [style*="background:rgba(226,184,108,0.05)"],
body.apple-theme [style*="background:rgba(226,184,108,0.18)"],
body.apple-theme [style*="background:rgba(226,184,108,0.07)"],
body.apple-theme [style*="background:rgba(226,184,108,0.16)"],
body.apple-theme [style*="background:rgba(226,184,108,0.22)"] {
  background: rgba(0,0,0,0.04) !important;
}

/* 18.6 紫色半透明背景 → 浅灰 */
body.apple-theme [style*="background:rgba(196,77,140,0.08)"],
body.apple-theme [style*="background:rgba(196,77,140,0.07)"],
body.apple-theme [style*="background:rgba(196,77,140,0.12)"],
body.apple-theme [style*="background:rgba(196,77,140,0.04)"],
body.apple-theme [style*="background:rgba(196,77,140,0.18)"] {
  background: rgba(0,0,0,0.04) !important;
}

/* 18.7 灰紫/棕副文字 → 苹果中灰（补齐遗漏色）*/
body.apple-theme [style*="color:#8B7A8C"],
body.apple-theme [style*="color:#7A6A8A"],
body.apple-theme [style*="color:#7A6A5A"],
body.apple-theme [style*="color:#8B6E8E"],
body.apple-theme [style*="color:#3A2A5A"],
body.apple-theme [style*="color:#6A4A6E"],
body.apple-theme [style*="color:#8B7560"],
body.apple-theme [style*="color:#5C3D5E"],
body.apple-theme [style*="color:#4A3A6A"],
body.apple-theme [style*="color:#8B7A8C22"] {
  color: var(--apple-text-3) !important;
  -webkit-text-fill-color: var(--apple-text-3) !important;
}

/* 18.8 深紫文字 → 深灰 */
body.apple-theme [style*="color:#3D0F3E"] {
  color: var(--apple-text) !important;
  -webkit-text-fill-color: var(--apple-text) !important;
}

/* 18.9 米白背景 → 纯白 */
body.apple-theme [style*="background:#FFFEF9"],
body.apple-theme [style*="background:linear-gradient(160deg,#FFFFFF,#FFFEF9"] {
  background: #ffffff !important;
  background-image: none !important;
}

/* 18.10 金色边框 → 浅灰边框 */
body.apple-theme [style*="border:1px solid #E8DCC0"],
body.apple-theme [style*="border:1px solid rgba(212,165,116"],
body.apple-theme [style*="border:1px solid rgba(212, 165, 116"] {
  border-color: rgba(0,0,0,0.08) !important;
}

/* 18.11 金色装饰线 → 浅灰 */
body.apple-theme [style*="linear-gradient(90deg,transparent,#E2B86C,transparent"],
body.apple-theme [style*="linear-gradient(90deg,transparent,rgba(212,165,116"],
body.apple-theme [style*="linear-gradient(90deg,transparent,#E2B86C"],
body.apple-theme [style*="linear-gradient(90deg,transparent,#E2B86C"] {
  background: linear-gradient(90deg,transparent,rgba(0,0,0,0.15),transparent) !important;
}

/* 18.12 金色/粉色径向装饰 → 移除 */
body.apple-theme [style*="radial-gradient(ellipse at 50% 30%,rgba(212,165,116"],
body.apple-theme [style*="radial-gradient(ellipse at 25% 20%,rgba(232,160,180"],
body.apple-theme [style*="radial-gradient(ellipse at 25% 25%,rgba(212,165,116"],
body.apple-theme [style*="radial-gradient(ellipse at 30% 25%,rgba(236,72,153"],
body.apple-theme [style*="radial-gradient(ellipse at 25% 30%,rgba(212,165,116"],
body.apple-theme [style*="radial-gradient(ellipse at 30% 40%,rgba(212,165,116"],
body.apple-theme [style*="radial-gradient(ellipse at 30% 50%,rgba(212,165,116"],
body.apple-theme [style*="radial-gradient(ellipse at 30% 35%,rgba(236,72,153"] {
  background: none !important;
  background-image: none !important;
}

/* ══════════════ 19. 覆盖 typography-final.css 的东方雅韵 #page-content 规则 ══════════════ */
/* 这些规则用 #page-content ID 选择器，specificity 高于 body.apple-theme，需同前缀反制 */

/* 14.4 主按钮玫瑰金描边 + 紫阴影 → 无 */
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta {
  box-shadow: none !important;
}

/* 14.5 金色链接 → 苹果蓝 */
body.apple-theme #page-content a:not(.btn):not(.nav-link):not(.btn-primary):not(.btn-gold) {
  color: var(--apple-accent) !important;
}

/* 16.1 h2 金色装饰线 + 菱形 → 浅灰 */
body.apple-theme #page-content h2::after {
  background: linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.15) 50%, transparent 100%) !important;
}
body.apple-theme #page-content h2::before {
  background: rgba(0,0,0,0.18) !important;
  box-shadow: none !important;
}

/* 16.2 h3 金色竖线 → 苹果蓝 */
body.apple-theme #page-content h3::before {
  background: var(--apple-accent-soft) !important;
}

/* 16.3 :has(>h2) 金色/粉描边阴影 → 无 */
body.apple-theme #page-content :has(> h2) {
  box-shadow: none !important;
}

/* 17.1 表格玫瑰金表头 → 苹果灰 */
body.apple-theme #page-content th {
  background: rgba(0,0,0,0.03) !important;
  color: var(--apple-text-3) !important;
  border-bottom: 1px solid var(--apple-border) !important;
}
body.apple-theme #page-content td {
  color: var(--apple-text-2) !important;
  border-bottom: 1px solid rgba(0,0,0,0.04) !important;
}
body.apple-theme #page-content tbody tr:hover {
  background: var(--apple-accent-soft) !important;
}

/* 17.2 分隔线玫瑰金 → 浅灰 */
body.apple-theme #page-content hr {
  background: linear-gradient(90deg, transparent 0%, rgba(0,0,0,0.12) 50%, transparent 100%) !important;
}

/* 17.3 列表标记 → 灰 */
body.apple-theme #page-content ul li::marker { color: var(--apple-text-3); }
body.apple-theme #page-content ol li::marker { color: var(--apple-text-3); }

/* 17.4 引用块玫瑰金 → 苹果蓝 */
body.apple-theme #page-content blockquote {
  border-left: 3px solid var(--apple-accent) !important;
  background: var(--apple-accent-soft) !important;
  color: var(--apple-text-2) !important;
}

/* 17.5 徽章/标签柔金 → 苹果蓝 */
body.apple-theme #page-content .badge,
body.apple-theme #page-content .pill,
body.apple-theme #page-content .tag,
body.apple-theme #page-content .chip {
  background: var(--apple-accent-soft) !important;
  border: 1px solid rgba(0,0,0,0.15) !important;
  color: var(--apple-accent) !important;
}

/* 18.1 创始人头像玫瑰金描边 → 灰 */
body.apple-theme #page-content img[alt="王聚才"] {
  border: 3px solid rgba(0,0,0,0.1) !important;
  box-shadow: var(--apple-shadow) !important;
}

/* 18.2 创始人名字玫瑰金渐变 → 深灰 */
body.apple-theme #page-content img[alt="王聚才"] + div {
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  color: var(--apple-text) !important;
}

/* 18.3 头像容器玫瑰金 → 浅灰 */
body.apple-theme #page-content :has(> img[alt="王聚才"]) {
  background: rgba(0,0,0,0.03) !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: none !important;
}

/* 18.4 创始人照片玫瑰金描边 → 灰 */
body.apple-theme #page-content img[alt="创始人：聚才老师"] {
  border: 1px solid var(--apple-border) !important;
  box-shadow: var(--apple-shadow) !important;
}

/* 19.1 深紫渐变 Hero → 苹果浅灰白 */
body.apple-theme #page-content div[style*="linear-gradient(170deg,#0A0014"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#0A0015"] {
  background: #ffffff !important;
  border: 1px solid var(--apple-border) !important;
}

/* 19.2 暖白卡片 → 纯白 */
body.apple-theme #page-content div[style*="background:#FFFEF9"] {
  background: #ffffff !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: var(--apple-shadow) !important;
}

/* 19.3 玫瑰金顶部条 → 苹果蓝 */
body.apple-theme #page-content div[style*="border-top:3px solid"] {
  border-top: 3px solid var(--apple-accent) !important;
}

/* 19.4 玫瑰金图标容器 → 苹果蓝 */
body.apple-theme #page-content div[style*="width:56px;height:56px;background:linear-gradient(135deg,#C44D8C"] {
  background: var(--apple-accent-soft) !important;
  box-shadow: none !important;
}

/* 19.5 玫瑰金价格大字 → 深灰 */
body.apple-theme #page-content h3[style*="font-size:22px"] {
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  color: var(--apple-text) !important;
}

/* 19.6 卡片内文字 → 苹果灰 */
body.apple-theme #page-content div[style*="background:#FFFEF9"] h5 {
  color: var(--apple-text) !important;
}
body.apple-theme #page-content div[style*="background:#FFFEF9"] p,
body.apple-theme #page-content div[style*="background:#FFFEF9"] small {
  color: var(--apple-text-3) !important;
}

/* 19.7 玫瑰金按钮 → 苹果蓝 */
body.apple-theme #page-content button[style*="background:linear-gradient(135deg,#C44D8C"],
body.apple-theme #page-content a[style*="background:linear-gradient(135deg,#C44D8C"] {
  background: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
  box-shadow: none !important;
  border: none !important;
}

/* ══════════════ 20. 内页深色 Hero 全面苹果化（覆盖所有内联深色渐变变体）══════════════ */

/* 20.1 深色渐变 hero 容器 → 苹果浅色 + 容器文字色转深（解决 color:#fff 继承） */
body.apple-theme #page-content div[style*="linear-gradient(175deg,#0A0014"],
body.apple-theme #page-content div[style*="linear-gradient(170deg,#0A0014"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#0D0018"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#0A0014"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#0D0018"],
body.apple-theme #page-content div[style*="linear-gradient(170deg,#1A0010"],
body.apple-theme #page-content div[style*="linear-gradient(170deg,#0A0020"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#001020"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#1A0A2E,#2D1B4E"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#1A3A2A,#2D6E4A"] {
  background: #ffffff !important;
  border: 1px solid var(--apple-border) !important;
  color: var(--apple-text) !important;
}

/* 20.2 整页纯深色背景（founder-intro background:#0A0018）→ 浅灰 */
body.apple-theme #page-content div[style*="background:#0A0018"] {
  background: var(--apple-bg) !important;
}

/* 20.3 半透明白字（深色 hero 正文）→ 深灰 */
body.apple-theme #page-content [style*="color:rgba(255,255,255"] {
  color: var(--apple-text-2) !important;
}

/* 20.4 金色/紫色 pill 标签文字 → 苹果蓝 */
body.apple-theme #page-content [style*="color:#E2B86C"],
body.apple-theme #page-content [style*="color:#C44D8C"],
body.apple-theme #page-content [style*="color:#8B3AAF"],
body.apple-theme #page-content [style*="color:#D4784C"] {
  color: var(--apple-accent) !important;
}
/* 20.5 金色/紫色 pill 标签底色 → 淡蓝 */
body.apple-theme #page-content [style*="background:#E2B86C12"],
body.apple-theme #page-content [style*="background:#C44D8C12"],
body.apple-theme #page-content [style*="background:#8B3AAF10"] {
  background: var(--apple-accent-soft) !important;
}

/* 20.6 深色 hero 内保留的 emoji 图标容器（color 继承已解决）——补白字兜底 */
body.apple-theme #page-content div[style*="linear-gradient(175deg,#0A0014"] [style*="color:#fff"],
body.apple-theme #page-content div[style*="linear-gradient(170deg,#0A0014"] [style*="color:#fff"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#0D0018"] [style*="color:#fff"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#0A0014"] [style*="color:#fff"],
body.apple-theme #page-content div[style*="linear-gradient(170deg,#1A0010"] [style*="color:#fff"],
body.apple-theme #page-content div[style*="linear-gradient(170deg,#0A0020"] [style*="color:#fff"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#001020"] [style*="color:#fff"] {
  color: var(--apple-text) !important;
}

/* ══════════════ 21. 补充：剩余深色背景 + 金色/紫色文字变体 ══════════════ */

/* 21.1 深紫纯色卡片 #120625 → 白色 */
body.apple-theme #page-content div[style*="background:#120625"] {
  background: #ffffff !important;
  border: 1px solid var(--apple-border) !important;
  color: var(--apple-text) !important;
}

/* 21.2 统计卡片深色渐变（紫/绿/棕主题卡）→ 浅灰白 */
body.apple-theme #page-content div[style*="linear-gradient(135deg,#2D1B4E"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#5C2D6E"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#2A1A4A"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#6A3A8A"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#2A3A1A"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#4A6E3A"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#3D2A1A"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,#6E4A2A"] {
  background: #ffffff !important;
  border: 1px solid var(--apple-border) !important;
  color: var(--apple-text) !important;
}

/* 21.3 深蓝按钮 → 苹果蓝 */
body.apple-theme #page-content a[style*="linear-gradient(135deg,#0A1A3A"],
body.apple-theme #page-content a[style*="linear-gradient(135deg,#001530"] {
  background: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
  box-shadow: none !important;
}

/* 21.4 金色分隔线 → 灰色 */
body.apple-theme #page-content div[style*="linear-gradient(90deg,transparent,rgba(212,165,116"] {
  background: linear-gradient(90deg,transparent,rgba(0,0,0,0.12),transparent) !important;
}

/* 21.5 金色/粉金文字变体 → 深灰（统计卡片标题等普通 color 文字） */
body.apple-theme #page-content [style*="color:#E2B86C"],
body.apple-theme #page-content [style*="color:#E8C892"],
body.apple-theme #page-content [style*="color:#E8A0A0"],
body.apple-theme #page-content [style*="color:#E8A0B4"],
body.apple-theme #page-content [style*="color:#E2B86C"],
body.apple-theme #page-content [style*="color:#E2B86C"],
body.apple-theme #page-content [style*="color:#C9A25B"] {
  color: var(--apple-text) !important;
}

/* 21.6 粉紫/紫灰文字 → 深灰 */
body.apple-theme #page-content [style*="color:#8B7A8C"],
body.apple-theme #page-content [style*="color:#7A6A5A"],
body.apple-theme #page-content [style*="color:#3A2A5A"] {
  color: var(--apple-text-3) !important;
}

/* ══════════════ 22. 金色/紫色分隔线、装饰线 → 灰色 ══════════════ */

/* 22.1 紫金/金色分隔线（90deg 水平线）→ 灰色 */
body.apple-theme #page-content [style*="linear-gradient(90deg,#C44D8C,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,transparent,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,transparent,#E8C892"],
body.apple-theme #page-content [style*="linear-gradient(90deg,transparent,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#EC4899,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#8B3AAF,#E2B86C"] {
  background: linear-gradient(90deg,transparent,rgba(0,0,0,0.12),transparent) !important;
}

/* 22.2 my-center 金粉紫渐变（进度条/装饰块）→ 苹果蓝 */
body.apple-theme #page-content [style*="linear-gradient(90deg,#C44D8C,#E8A0B4,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#E2B86C,#E8A0B4,#C44D8C"] {
  background: var(--apple-accent-soft) !important;
}

/* 22.3 彩色分类条的金色结尾（蓝/青/绿/紫→金）→ 中性灰（保留语义前段不可行，统一中性化） */
body.apple-theme #page-content [style*="linear-gradient(90deg,#4FC3F7,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#3BA7D9,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#2E86C1,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#E8C892,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#22C55E,#E2B86C"] {
  background: linear-gradient(90deg,#d1d1d6,#e8e8ed) !important;
}

/* 22.4 暖白渐变卡片（#FFFFFF→#FFFEF9）→ 纯白 */
body.apple-theme #page-content [style*="linear-gradient(160deg,#FFFFFF,#FFFEF9"] {
  background: #ffffff !important;
}

/* ══════════════ 23. 顶部面包屑栏 + 奢华特效引擎 → 苹果化 ══════════════ */

/* 23.1 面包屑栏深紫背景 → 苹果毛玻璃白 */
body.apple-theme #breadcrumb {
  background: rgba(255,255,255,0.5) !important;
  border-bottom: 1px solid var(--apple-border) !important;
  backdrop-filter: saturate(180%) blur(38px) !important;
  -webkit-backdrop-filter: saturate(180%) blur(38px) !important;
}

/* 23.2 面包屑金色链接 → 苹果蓝 */
body.apple-theme #breadcrumb a {
  color: var(--apple-accent) !important;
}

/* 23.3 面包屑分隔符金色 → 灰 */
body.apple-theme #breadcrumb span[style*="color:rgba(212,165,116"] {
  color: var(--apple-text-3) !important;
}

/* 23.4 面包屑标题金色渐变 → 深灰 */
body.apple-theme #breadcrumb span[style*="background:linear-gradient(135deg,#F0E0B8"] {
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  color: var(--apple-text) !important;
}

/* 23.5 奢华特效引擎（全屏花瓣/星光画布 + 金色鼠标光晕）→ 苹果主题禁用 */
body.apple-theme #luxury-fx-canvas,
body.apple-theme #luxury-cursor-glow {
  display: none !important;
}

/* 23.6 按钮金色流光（.fx-shine-on 由 luxury_fx.js 触发）→ 苹果主题去除 */
body.apple-theme .fx-shine-on::after {
  display: none !important;
}

/* ══════════════ 24. 剩余金色淡底 / 棕金按钮 / 淡紫底 → 苹果化 ══════════════ */

/* 24.1 棕金渐变按钮 → 苹果蓝 */
body.apple-theme #page-content button[style*="linear-gradient(135deg,#C67B5C"],
body.apple-theme #page-content a[style*="linear-gradient(135deg,#C67B5C"] {
  background: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
  box-shadow: none !important;
  border: none !important;
}

/* 24.2 金色淡底（标签/按钮/说明框）→ 淡蓝底 */
body.apple-theme #page-content [style*="background:rgba(226,184,108,0.1"],
body.apple-theme #page-content [style*="background:rgba(226,184,108,0.1"],
body.apple-theme #page-content [style*="background:rgba(226,184,108,0.0"],
body.apple-theme #page-content [style*="background:rgba(226,184,108,0.1"],
body.apple-theme #page-content [style*="background:rgba(226,184,108,0.2"],
body.apple-theme #page-content [style*="background:rgba(226,184,108,0.3"] {
  background: var(--apple-accent-soft) !important;
}

/* 24.3 淡紫底（含金色 rgba 混合）→ 淡蓝底 */
body.apple-theme #page-content [style*="background:rgba(196,77,140,0.0"] {
  background: var(--apple-accent-soft) !important;
}

/* 24.4 金色/粉金文字（标签内）→ 深灰 */
body.apple-theme #page-content [style*="color:#E8C892"],
body.apple-theme #page-content [style*="color:#E2B86C"],
body.apple-theme #page-content [style*="color:#E8A0A0"] {
  color: var(--apple-text) !important;
}

/* ══════════════ 25. 登录弹窗 + 全局紫色组件 → 苹果化 ══════════════ */

/* 25.1 登录按钮紫金渐变 → 苹果蓝 */
body.apple-theme .btn-login {
  background: var(--apple-accent-soft) !important;
  box-shadow: none !important;
  color: var(--apple-accent) !important;
}
body.apple-theme .btn-login:hover {
  box-shadow: 0 4px 16px rgba(0,0,0,0.25) !important;
  transform: none !important;
}

/* 25.2 登录卡片 → 苹果白 + 灰边框 + 轻阴影 */
body.apple-theme .login-card {
  background: #ffffff !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: var(--apple-shadow) !important;
}
body.apple-theme .login-card::before {
  display: none !important;
}

/* 25.3 登录标题深紫 → 深灰 */
body.apple-theme .login-card h3 {
  color: var(--apple-text) !important;
}

/* 25.4 登录输入框紫色边框 + 米色底 → 苹果灰 */
body.apple-theme .login-card input,
body.apple-theme .login-card select {
  border: 1px solid var(--apple-border) !important;
  background: #ffffff !important;
  color: var(--apple-text) !important;
}
body.apple-theme .login-card input:focus,
body.apple-theme .login-card select:focus {
  border-color: var(--apple-accent) !important;
  box-shadow: 0 0 0 3px rgba(0,0,0,0.08) !important;
  background: #ffffff !important;
}

/* 25.5 登录页背景米色渐变 → 浅灰白 */
body.apple-theme .login-wrapper {
  background: var(--apple-bg) !important;
}
body.apple-theme .login-wrapper::before {
  display: none !important;
}

/* 25.6 页面标题深紫 + 金色下划线 → 深灰 + 苹果蓝 */
body.apple-theme .page-title {
  color: var(--apple-text) !important;
}
body.apple-theme .page-title::after {
  background: linear-gradient(90deg,var(--apple-accent),transparent) !important;
}

/* 25.7 表格紫色表头 → 苹果灰 */
body.apple-theme .table th {
  background: rgba(0,0,0,0.03) !important;
  color: var(--apple-text-3) !important;
  border-bottom: 1px solid var(--apple-border) !important;
}
body.apple-theme .table tbody tr:hover {
  background: rgba(0,0,0,0.03) !important;
}

/* 25.8 进度条紫色 → 苹果蓝 */
body.apple-theme .progress-bar {
  background: var(--apple-accent-soft) !important;
}

/* 25.9 按钮描边紫色 → 苹果蓝 */
body.apple-theme .btn-outline {
  border: 1px solid var(--apple-accent) !important;
  color: var(--apple-accent) !important;
  background: transparent !important;
}

/* ══════════════ 26. 登录封面图 + 残留彩色 → 苹果化 ══════════════ */

/* 26.1 登录卡片紫色封面图 → 苹果风隐藏（极简登录卡片） */
body.apple-theme .login-card img[src*="login-hero"] {
  display: none !important;
}

/* 26.2 登录图标位置修正（封面图隐藏后不再 -40px 悬空） */
body.apple-theme .login-icon {
  margin-top: 16px !important;
}

/* 26.3 登录卡片顶部渐变换成纯白（原 linear-gradient(160deg...) 金色/暖色调） */
body.apple-theme .login-card div[style*="linear-gradient(160deg"] {
  background: #ffffff !important;
}

/* ══════════════ 27. 残留紫色/金色边框 + 亮蓝金分隔线 → 苹果化 ══════════════ */

/* 27.1 亮蓝→金分隔线 → 苹果蓝渐变 */
body.apple-theme #page-content [style*="linear-gradient(180deg,#00D4FF"],
body.apple-theme [style*="linear-gradient(180deg,#00D4FF"] {
  background: linear-gradient(180deg,var(--apple-accent),transparent) !important;
}

/* 27.2 紫色/金色边框 → 苹果灰边框 */
body.apple-theme #page-content [style*="border:1px solid #C44D8C"],
body.apple-theme #page-content [style*="border:1px solid #E2B86C"],
body.apple-theme #page-content [style*="border:1px solid #8B3AAF"],
body.apple-theme #page-content [style*="border:2px solid rgba(212,165,116"] {
  border: 1px solid var(--apple-border) !important;
}

/* 27.3 金色边框描边（rgba 形式）→ 灰 */
body.apple-theme #page-content [style*="border:1px solid rgba(212,165,116"] {
  border: 1px solid var(--apple-border) !important;
}

/* ══════════════ 28. 全站深色背景兜底清理（苹果版 · 覆盖所有模块硬编码深色） ══════════════ */
/* 把 JS 模板/各 CSS 里硬编码的深紫/深蓝/深绿/深灰背景，在苹果主题下统一替换为苹果浅灰白。 */
body.apple-theme [style*="background"][style*="#001020" i],
body.apple-theme [style*="background"][style*="#001530" i],
body.apple-theme [style*="background"][style*="#001A0A" i],
body.apple-theme [style*="background"][style*="#002A15" i],
body.apple-theme [style*="background"][style*="#00695C" i],
body.apple-theme [style*="background"][style*="#020008" i],
body.apple-theme [style*="background"][style*="#040010" i],
body.apple-theme [style*="background"][style*="#050010" i],
body.apple-theme [style*="background"][style*="#060010" i],
body.apple-theme [style*="background"][style*="#060012" i],
body.apple-theme [style*="background"][style*="#064E3B" i],
body.apple-theme [style*="background"][style*="#080015" i],
body.apple-theme [style*="background"][style*="#0A0014" i],
body.apple-theme [style*="background"][style*="#0A0015" i],
body.apple-theme [style*="background"][style*="#0A0018" i],
body.apple-theme [style*="background"][style*="#0A0020" i],
body.apple-theme [style*="background"][style*="#0A0312" i],
body.apple-theme [style*="background"][style*="#0A0812" i],
body.apple-theme [style*="background"][style*="#0A0A0F" i],
body.apple-theme [style*="background"][style*="#0A1628" i],
body.apple-theme [style*="background"][style*="#0A1A3A" i],
body.apple-theme [style*="background"][style*="#0A1F0A" i],
body.apple-theme [style*="background"][style*="#0A2A4A" i],
body.apple-theme [style*="background"][style*="#0A3520" i],
body.apple-theme [style*="background"][style*="#0A3A6A" i],
body.apple-theme [style*="background"][style*="#0A3D20" i],
body.apple-theme [style*="background"][style*="#0B0020" i],
body.apple-theme [style*="background"][style*="#0C0022" i],
body.apple-theme [style*="background"][style*="#0D0018" i],
body.apple-theme [style*="background"][style*="#0D0020" i],
body.apple-theme [style*="background"][style*="#0D0022" i],
body.apple-theme [style*="background"][style*="#0D2B45" i],
body.apple-theme [style*="background"][style*="#0D2B4D" i],
body.apple-theme [style*="background"][style*="#0D47A1" i],
body.apple-theme [style*="background"][style*="#0D4F8E" i],
body.apple-theme [style*="background"][style*="#0E0320" i],
body.apple-theme [style*="background"][style*="#0F3460" i],
body.apple-theme [style*="background"][style*="#120022" i],
body.apple-theme [style*="background"][style*="#120028" i],
body.apple-theme [style*="background"][style*="#120428" i],
body.apple-theme [style*="background"][style*="#120625" i],
body.apple-theme [style*="background"][style*="#121212" i],
body.apple-theme [style*="background"][style*="#123A12" i],
body.apple-theme [style*="background"][style*="#140722" i],
body.apple-theme [style*="background"][style*="#150030" i],
body.apple-theme [style*="background"][style*="#150520" i],
body.apple-theme [style*="background"][style*="#150528" i],
body.apple-theme [style*="background"][style*="#150535" i],
body.apple-theme [style*="background"][style*="#155030" i],
body.apple-theme [style*="background"][style*="#160030" i],
body.apple-theme [style*="background"][style*="#160A22" i],
body.apple-theme [style*="background"][style*="#16213E" i],
body.apple-theme [style*="background"][style*="#1A0008" i],
body.apple-theme [style*="background"][style*="#1A0010" i],
body.apple-theme [style*="background"][style*="#1A0015" i],
body.apple-theme [style*="background"][style*="#1A0030" i],
body.apple-theme [style*="background"][style*="#1A052E" i],
body.apple-theme [style*="background"][style*="#1A0830" i],
body.apple-theme [style*="background"][style*="#1A0A18" i],
body.apple-theme [style*="background"][style*="#1A0A1E" i],
body.apple-theme [style*="background"][style*="#1A0A2E" i],
body.apple-theme [style*="background"][style*="#1A0A30" i],
body.apple-theme [style*="background"][style*="#1A0A38" i],
body.apple-theme [style*="background"][style*="#1A0A40" i],
body.apple-theme [style*="background"][style*="#1A0E38" i],
body.apple-theme [style*="background"][style*="#1A1A2E" i],
body.apple-theme [style*="background"][style*="#1A2A4A" i],
body.apple-theme [style*="background"][style*="#1A3A2A" i],
body.apple-theme [style*="background"][style*="#1A3A5C" i],
body.apple-theme [style*="background"][style*="#1A4A30" i],
body.apple-theme [style*="background"][style*="#1C0038" i],
body.apple-theme [style*="background"][style*="#1D1D1F" i],
body.apple-theme [style*="background"][style*="#1E0E30" i],
body.apple-theme [style*="background"][style*="#1E0E36" i],
body.apple-theme [style*="background"][style*="#1E5A1E" i],
body.apple-theme [style*="background"][style*="#1F0A35" i],
body.apple-theme [style*="background"][style*="#200500" i],
body.apple-theme [style*="background"][style*="#200E1E" i],
body.apple-theme [style*="background"][style*="#22101F" i],
body.apple-theme [style*="background"][style*="#22223A" i],
body.apple-theme [style*="background"][style*="#260055" i],
body.apple-theme [style*="background"][style*="#261226" i],
body.apple-theme [style*="background"][style*="#271525" i],
body.apple-theme [style*="background"][style*="#2A0E3D" i],
body.apple-theme [style*="background"][style*="#2A0E50" i],
body.apple-theme [style*="background"][style*="#2A1020" i],
body.apple-theme [style*="background"][style*="#2A1040" i],
body.apple-theme [style*="background"][style*="#2A1045" i],
body.apple-theme [style*="background"][style*="#2A1242" i],
body.apple-theme [style*="background"][style*="#2A1424" i],
body.apple-theme [style*="background"][style*="#2A1548" i],
body.apple-theme [style*="background"][style*="#2A1A4A" i],
body.apple-theme [style*="background"][style*="#2A2A44" i],
body.apple-theme [style*="background"][style*="#2A3A1A" i],
body.apple-theme [style*="background"][style*="#2C1628" i],
body.apple-theme [style*="background"][style*="#2D0020" i],
body.apple-theme [style*="background"][style*="#2D0028" i],
body.apple-theme [style*="background"][style*="#2D0050" i],
body.apple-theme [style*="background"][style*="#2D0A3E" i],
body.apple-theme [style*="background"][style*="#2D1548" i],
body.apple-theme [style*="background"][style*="#2D1560" i],
body.apple-theme [style*="background"][style*="#2D1B4E" i],
body.apple-theme [style*="background"][style*="#2D2D44" i],
body.apple-theme [style*="background"][style*="#2E0A1E" i],
body.apple-theme [style*="background"][style*="#2E0A4E" i],
body.apple-theme [style*="background"][style*="#2E1A00" i],
body.apple-theme [style*="background"][style*="#2E1A05" i],
body.apple-theme [style*="background"][style*="#323255" i],
body.apple-theme [style*="background"][style*="#34184E" i],
body.apple-theme [style*="background"][style*="#36203A" i],
body.apple-theme [style*="background"][style*="#3A1050" i],
body.apple-theme [style*="background"][style*="#3A1850" i],
body.apple-theme [style*="background"][style*="#3A1A3A" i],
body.apple-theme [style*="background"][style*="#3A1A5A" i],
body.apple-theme [style*="background"][style*="#3A2138" i],
body.apple-theme [style*="background"][style*="#3A2A5A" i],
body.apple-theme [style*="background"][style*="#3D0020" i],
body.apple-theme [style*="background"][style*="#3D0F3E" i],
body.apple-theme [style*="background"][style*="#3D1025" i],
body.apple-theme [style*="background"][style*="#3D1B4E" i],
body.apple-theme [style*="background"][style*="#3D1B5E" i],
body.apple-theme [style*="background"][style*="#3D1E2E" i],
body.apple-theme [style*="background"][style*="#3D1E4E" i],
body.apple-theme [style*="background"][style*="#3D1E5A" i],
body.apple-theme [style*="background"][style*="#3D2A1A" i],
body.apple-theme [style*="background"][style*="#3D2A4A" i],
body.apple-theme [style*="background"][style*="#3D2B5E" i],
body.apple-theme [style*="background"][style*="#400A00" i],
body.apple-theme [style*="background"][style*="#424245" i],
body.apple-theme [style*="background"][style*="#4A0060" i],
body.apple-theme [style*="background"][style*="#4A1035" i],
body.apple-theme [style*="background"][style*="#4A1040" i],
body.apple-theme [style*="background"][style*="#4A127A" i],
body.apple-theme [style*="background"][style*="#4A1535" i],
body.apple-theme [style*="background"][style*="#4A154B" i],
body.apple-theme [style*="background"][style*="#4A1550" i],
body.apple-theme [style*="background"][style*="#4A1850" i],
body.apple-theme [style*="background"][style*="#4A1860" i],
body.apple-theme [style*="background"][style*="#4A1A55" i],
body.apple-theme [style*="background"][style*="#4A1A5E" i],
body.apple-theme [style*="background"][style*="#4A2A42" i],
body.apple-theme [style*="background"][style*="#4A2D7A" i],
body.apple-theme [style*="background"][style*="#4A3A5A" i],
body.apple-theme [style*="background"][style*="#4A3A6A" i],
body.apple-theme [style*="background"][style*="#4A4A5A" i],
body.apple-theme [style*="background"][style*="#4E1B3A" i],
body.apple-theme [style*="background"][style*="#4E2D0A" i],
body.apple-theme [style*="background"][style*="#5A3A5E" i],
body.apple-theme [style*="background"][style*="#5B1A6E" i],
body.apple-theme [style*="background"][style*="#5B2C5E" i],
body.apple-theme [style*="background"][style*="#5B2D8E" i],
body.apple-theme [style*="background"][style*="#5C1040" i],
body.apple-theme [style*="background"][style*="#5C1A6E" i],
body.apple-theme [style*="background"][style*="#5C2D6E" i],
body.apple-theme [style*="background"][style*="#5C3D5E" i],
body.apple-theme [style*="background"][style*="#601500" i],
body.apple-theme [style*="background"][style*="#6A1B9A" i],
body.apple-theme [style*="background"][style*="#6B1850" i],
body.apple-theme [style*="background"][style*="#6B1D6E" i],
body.apple-theme [style*="background"][style*="#6B2050" i],
body.apple-theme [style*="background"][style*="#7A2D5C" i],
body.apple-theme [style*="background"][style*="#831843" i],
body.apple-theme [style*="background"][style*="#8B1850" i],
body.apple-theme [style*="background"][style*="#8B2252" i],
body.apple-theme #page-content [style*="background"][style*="#001020" i],
body.apple-theme #page-content [style*="background"][style*="#001530" i],
body.apple-theme #page-content [style*="background"][style*="#001A0A" i],
body.apple-theme #page-content [style*="background"][style*="#002A15" i],
body.apple-theme #page-content [style*="background"][style*="#00695C" i],
body.apple-theme #page-content [style*="background"][style*="#020008" i],
body.apple-theme #page-content [style*="background"][style*="#040010" i],
body.apple-theme #page-content [style*="background"][style*="#050010" i],
body.apple-theme #page-content [style*="background"][style*="#060010" i],
body.apple-theme #page-content [style*="background"][style*="#060012" i],
body.apple-theme #page-content [style*="background"][style*="#064E3B" i],
body.apple-theme #page-content [style*="background"][style*="#080015" i],
body.apple-theme #page-content [style*="background"][style*="#0A0014" i],
body.apple-theme #page-content [style*="background"][style*="#0A0015" i],
body.apple-theme #page-content [style*="background"][style*="#0A0018" i],
body.apple-theme #page-content [style*="background"][style*="#0A0020" i],
body.apple-theme #page-content [style*="background"][style*="#0A0312" i],
body.apple-theme #page-content [style*="background"][style*="#0A0812" i],
body.apple-theme #page-content [style*="background"][style*="#0A0A0F" i],
body.apple-theme #page-content [style*="background"][style*="#0A1628" i],
body.apple-theme #page-content [style*="background"][style*="#0A1A3A" i],
body.apple-theme #page-content [style*="background"][style*="#0A1F0A" i],
body.apple-theme #page-content [style*="background"][style*="#0A2A4A" i],
body.apple-theme #page-content [style*="background"][style*="#0A3520" i],
body.apple-theme #page-content [style*="background"][style*="#0A3A6A" i],
body.apple-theme #page-content [style*="background"][style*="#0A3D20" i],
body.apple-theme #page-content [style*="background"][style*="#0B0020" i],
body.apple-theme #page-content [style*="background"][style*="#0C0022" i],
body.apple-theme #page-content [style*="background"][style*="#0D0018" i],
body.apple-theme #page-content [style*="background"][style*="#0D0020" i],
body.apple-theme #page-content [style*="background"][style*="#0D0022" i],
body.apple-theme #page-content [style*="background"][style*="#0D2B45" i],
body.apple-theme #page-content [style*="background"][style*="#0D2B4D" i],
body.apple-theme #page-content [style*="background"][style*="#0D47A1" i],
body.apple-theme #page-content [style*="background"][style*="#0D4F8E" i],
body.apple-theme #page-content [style*="background"][style*="#0E0320" i],
body.apple-theme #page-content [style*="background"][style*="#0F3460" i],
body.apple-theme #page-content [style*="background"][style*="#120022" i],
body.apple-theme #page-content [style*="background"][style*="#120028" i],
body.apple-theme #page-content [style*="background"][style*="#120428" i],
body.apple-theme #page-content [style*="background"][style*="#120625" i],
body.apple-theme #page-content [style*="background"][style*="#121212" i],
body.apple-theme #page-content [style*="background"][style*="#123A12" i],
body.apple-theme #page-content [style*="background"][style*="#140722" i],
body.apple-theme #page-content [style*="background"][style*="#150030" i],
body.apple-theme #page-content [style*="background"][style*="#150520" i],
body.apple-theme #page-content [style*="background"][style*="#150528" i],
body.apple-theme #page-content [style*="background"][style*="#150535" i],
body.apple-theme #page-content [style*="background"][style*="#155030" i],
body.apple-theme #page-content [style*="background"][style*="#160030" i],
body.apple-theme #page-content [style*="background"][style*="#160A22" i],
body.apple-theme #page-content [style*="background"][style*="#16213E" i],
body.apple-theme #page-content [style*="background"][style*="#1A0008" i],
body.apple-theme #page-content [style*="background"][style*="#1A0010" i],
body.apple-theme #page-content [style*="background"][style*="#1A0015" i],
body.apple-theme #page-content [style*="background"][style*="#1A0030" i],
body.apple-theme #page-content [style*="background"][style*="#1A052E" i],
body.apple-theme #page-content [style*="background"][style*="#1A0830" i],
body.apple-theme #page-content [style*="background"][style*="#1A0A18" i],
body.apple-theme #page-content [style*="background"][style*="#1A0A1E" i],
body.apple-theme #page-content [style*="background"][style*="#1A0A2E" i],
body.apple-theme #page-content [style*="background"][style*="#1A0A30" i],
body.apple-theme #page-content [style*="background"][style*="#1A0A38" i],
body.apple-theme #page-content [style*="background"][style*="#1A0A40" i],
body.apple-theme #page-content [style*="background"][style*="#1A0E38" i],
body.apple-theme #page-content [style*="background"][style*="#1A1A2E" i],
body.apple-theme #page-content [style*="background"][style*="#1A2A4A" i],
body.apple-theme #page-content [style*="background"][style*="#1A3A2A" i],
body.apple-theme #page-content [style*="background"][style*="#1A3A5C" i],
body.apple-theme #page-content [style*="background"][style*="#1A4A30" i],
body.apple-theme #page-content [style*="background"][style*="#1C0038" i],
body.apple-theme #page-content [style*="background"][style*="#1D1D1F" i],
body.apple-theme #page-content [style*="background"][style*="#1E0E30" i],
body.apple-theme #page-content [style*="background"][style*="#1E0E36" i],
body.apple-theme #page-content [style*="background"][style*="#1E5A1E" i],
body.apple-theme #page-content [style*="background"][style*="#1F0A35" i],
body.apple-theme #page-content [style*="background"][style*="#200500" i],
body.apple-theme #page-content [style*="background"][style*="#200E1E" i],
body.apple-theme #page-content [style*="background"][style*="#22101F" i],
body.apple-theme #page-content [style*="background"][style*="#22223A" i],
body.apple-theme #page-content [style*="background"][style*="#260055" i],
body.apple-theme #page-content [style*="background"][style*="#261226" i],
body.apple-theme #page-content [style*="background"][style*="#271525" i],
body.apple-theme #page-content [style*="background"][style*="#2A0E3D" i],
body.apple-theme #page-content [style*="background"][style*="#2A0E50" i],
body.apple-theme #page-content [style*="background"][style*="#2A1020" i],
body.apple-theme #page-content [style*="background"][style*="#2A1040" i],
body.apple-theme #page-content [style*="background"][style*="#2A1045" i],
body.apple-theme #page-content [style*="background"][style*="#2A1242" i],
body.apple-theme #page-content [style*="background"][style*="#2A1424" i],
body.apple-theme #page-content [style*="background"][style*="#2A1548" i],
body.apple-theme #page-content [style*="background"][style*="#2A1A4A" i],
body.apple-theme #page-content [style*="background"][style*="#2A2A44" i],
body.apple-theme #page-content [style*="background"][style*="#2A3A1A" i],
body.apple-theme #page-content [style*="background"][style*="#2C1628" i],
body.apple-theme #page-content [style*="background"][style*="#2D0020" i],
body.apple-theme #page-content [style*="background"][style*="#2D0028" i],
body.apple-theme #page-content [style*="background"][style*="#2D0050" i],
body.apple-theme #page-content [style*="background"][style*="#2D0A3E" i],
body.apple-theme #page-content [style*="background"][style*="#2D1548" i],
body.apple-theme #page-content [style*="background"][style*="#2D1560" i],
body.apple-theme #page-content [style*="background"][style*="#2D1B4E" i],
body.apple-theme #page-content [style*="background"][style*="#2D2D44" i],
body.apple-theme #page-content [style*="background"][style*="#2E0A1E" i],
body.apple-theme #page-content [style*="background"][style*="#2E0A4E" i],
body.apple-theme #page-content [style*="background"][style*="#2E1A00" i],
body.apple-theme #page-content [style*="background"][style*="#2E1A05" i],
body.apple-theme #page-content [style*="background"][style*="#323255" i],
body.apple-theme #page-content [style*="background"][style*="#34184E" i],
body.apple-theme #page-content [style*="background"][style*="#36203A" i],
body.apple-theme #page-content [style*="background"][style*="#3A1050" i],
body.apple-theme #page-content [style*="background"][style*="#3A1850" i],
body.apple-theme #page-content [style*="background"][style*="#3A1A3A" i],
body.apple-theme #page-content [style*="background"][style*="#3A1A5A" i],
body.apple-theme #page-content [style*="background"][style*="#3A2138" i],
body.apple-theme #page-content [style*="background"][style*="#3A2A5A" i],
body.apple-theme #page-content [style*="background"][style*="#3D0020" i],
body.apple-theme #page-content [style*="background"][style*="#3D0F3E" i],
body.apple-theme #page-content [style*="background"][style*="#3D1025" i],
body.apple-theme #page-content [style*="background"][style*="#3D1B4E" i],
body.apple-theme #page-content [style*="background"][style*="#3D1B5E" i],
body.apple-theme #page-content [style*="background"][style*="#3D1E2E" i],
body.apple-theme #page-content [style*="background"][style*="#3D1E4E" i],
body.apple-theme #page-content [style*="background"][style*="#3D1E5A" i],
body.apple-theme #page-content [style*="background"][style*="#3D2A1A" i],
body.apple-theme #page-content [style*="background"][style*="#3D2A4A" i],
body.apple-theme #page-content [style*="background"][style*="#3D2B5E" i],
body.apple-theme #page-content [style*="background"][style*="#400A00" i],
body.apple-theme #page-content [style*="background"][style*="#424245" i],
body.apple-theme #page-content [style*="background"][style*="#4A0060" i],
body.apple-theme #page-content [style*="background"][style*="#4A1035" i],
body.apple-theme #page-content [style*="background"][style*="#4A1040" i],
body.apple-theme #page-content [style*="background"][style*="#4A127A" i],
body.apple-theme #page-content [style*="background"][style*="#4A1535" i],
body.apple-theme #page-content [style*="background"][style*="#4A154B" i],
body.apple-theme #page-content [style*="background"][style*="#4A1550" i],
body.apple-theme #page-content [style*="background"][style*="#4A1850" i],
body.apple-theme #page-content [style*="background"][style*="#4A1860" i],
body.apple-theme #page-content [style*="background"][style*="#4A1A55" i],
body.apple-theme #page-content [style*="background"][style*="#4A1A5E" i],
body.apple-theme #page-content [style*="background"][style*="#4A2A42" i],
body.apple-theme #page-content [style*="background"][style*="#4A2D7A" i],
body.apple-theme #page-content [style*="background"][style*="#4A3A5A" i],
body.apple-theme #page-content [style*="background"][style*="#4A3A6A" i],
body.apple-theme #page-content [style*="background"][style*="#4A4A5A" i],
body.apple-theme #page-content [style*="background"][style*="#4E1B3A" i],
body.apple-theme #page-content [style*="background"][style*="#4E2D0A" i],
body.apple-theme #page-content [style*="background"][style*="#5A3A5E" i],
body.apple-theme #page-content [style*="background"][style*="#5B1A6E" i],
body.apple-theme #page-content [style*="background"][style*="#5B2C5E" i],
body.apple-theme #page-content [style*="background"][style*="#5B2D8E" i],
body.apple-theme #page-content [style*="background"][style*="#5C1040" i],
body.apple-theme #page-content [style*="background"][style*="#5C1A6E" i],
body.apple-theme #page-content [style*="background"][style*="#5C2D6E" i],
body.apple-theme #page-content [style*="background"][style*="#5C3D5E" i],
body.apple-theme #page-content [style*="background"][style*="#601500" i],
body.apple-theme #page-content [style*="background"][style*="#6A1B9A" i],
body.apple-theme #page-content [style*="background"][style*="#6B1850" i],
body.apple-theme #page-content [style*="background"][style*="#6B1D6E" i],
body.apple-theme #page-content [style*="background"][style*="#6B2050" i],
body.apple-theme #page-content [style*="background"][style*="#7A2D5C" i],
body.apple-theme #page-content [style*="background"][style*="#831843" i],
body.apple-theme #page-content [style*="background"][style*="#8B1850" i],
body.apple-theme #page-content [style*="background"][style*="#8B2252" i] {
  background: #ffffff !important;
  background-image: none !important;
}

/* ══════════════ 29. class 深色 hero（.hero-gradient/.fed-hero/.hf-hero）→ 苹果浅色 ══════════════ */
body.apple-theme .hero-gradient,
body.apple-theme .fed-hero,
body.apple-theme .hf-hero,
body.apple-theme #page-content .hero-gradient,
body.apple-theme #page-content .fed-hero,
body.apple-theme #page-content .hf-hero {
  background: #ffffff !important;
  background-image: none !important;
  color: var(--apple-text) !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: 0 1px 2px rgba(0,0,0,0.03), 0 8px 30px rgba(0,0,0,0.05) !important;
}
body.apple-theme .hero-gradient::before,
body.apple-theme .fed-hero::before,
body.apple-theme .hf-hero::before {
  background: none !important;
  background-image: none !important;
}
body.apple-theme .hero-gradient h1, body.apple-theme .hero-gradient h2, body.apple-theme .hero-gradient h3, body.apple-theme .hero-gradient p,
body.apple-theme .fed-hero h1, body.apple-theme .fed-hero h2, body.apple-theme .fed-hero h3, body.apple-theme .fed-hero p,
body.apple-theme .hf-hero h1, body.apple-theme .hf-hero h2, body.apple-theme .hf-hero h3, body.apple-theme .hf-hero p {
  color: var(--apple-text) !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  text-shadow: none !important;
}

/* ══════════════ 30. 紫色/粉色残留 → 苹果蓝 ══════════════ */
/* 30.1 实心紫徽章/图标背景 → 苹果蓝 */
body.apple-theme [style*="background:#C44D8C" i],
body.apple-theme [style*="background: #C44D8C" i],
body.apple-theme [style*="background-color:#C44D8C" i],
body.apple-theme [style*="background-color: #C44D8C" i],
body.apple-theme [style*="background:rgb(123,45,142)" i],
body.apple-theme [style*="background: rgb(123, 45, 142)" i],
body.apple-theme .badge-queen {
  background: var(--apple-accent-soft) !important;
  background-color: var(--apple-accent-soft) !important;
  color: var(--apple-accent) !important;
}
/* 30.2 紫色/粉色 rgba tint 渐变装饰 → 苹果淡蓝 */
body.apple-theme [style*="background"][style*="rgba(196,77,140,0." i],
body.apple-theme [style*="background"][style*="rgba(123, 45, 142, 0." i],
body.apple-theme [style*="background"][style*="rgba(107,29,110,0." i],
body.apple-theme [style*="background"][style*="rgba(107, 29, 110, 0." i],
body.apple-theme [style*="background"][style*="rgba(139,34,82,0." i],
body.apple-theme [style*="background"][style*="rgba(139, 34, 82, 0." i],
body.apple-theme [style*="background"][style*="rgba(232,160,160,0." i],
body.apple-theme [style*="background"][style*="rgba(232, 160, 160, 0." i] {
  background: none !important;
  background-image: none !important;
  background-color: var(--apple-accent-soft) !important;
  border-color: rgba(0,0,0,0.08) !important;
}
/* 30.3 金色低透明度 tint 渐变装饰 → 苹果淡蓝/灰 */
body.apple-theme [style*="background"][style*="rgba(226,184,108,0." i],
body.apple-theme [style*="background"][style*="rgba(212, 165, 116, 0." i],
body.apple-theme [style*="background"][style*="rgba(226,184,108,0." i],
body.apple-theme [style*="background"][style*="rgba(232, 201, 160, 0." i],
body.apple-theme [style*="background"][style*="rgba(226,184,108,0." i],
body.apple-theme [style*="background"][style*="rgba(232, 200, 146, 0." i] {
  background-image: none !important;
  background-color: var(--apple-accent-soft) !important;
  border-color: rgba(0,0,0,0.08) !important;
}
/* 30.4 黑色/深灰遮罩 overlay → 淡灰半透明 */
body.apple-theme [style*="background"][style*="rgba(0,0,0,0.3" i],
body.apple-theme [style*="background"][style*="rgba(0, 0, 0, 0.3" i],
body.apple-theme [style*="background"][style*="rgba(0,0,0,0.4" i],
body.apple-theme [style*="background"][style*="rgba(0, 0, 0, 0.4" i],
body.apple-theme [style*="background"][style*="rgba(0,0,0,0.5" i],
body.apple-theme [style*="background"][style*="rgba(0, 0, 0, 0.5" i] {
  background: rgba(0,0,0,0.10) !important;
  background-image: none !important;
}
/* 30.5 横向装饰线/连接线（90deg 渐变含 #C44D8C）→ 苹果灰 */
body.apple-theme [style*="background:linear-gradient(90deg"][style*="#C44D8C" i],
body.apple-theme [style*="background: linear-gradient(90deg"][style*="#C44D8C" i] {
  background: linear-gradient(90deg, transparent, rgba(0,0,0,0.15), transparent) !important;
}

/* ══════════════ 28. 标题颜色 + 低对比度文字修复（根治「板块看不清」） ══════════════ */

/* 28.1 内页标题：typography-final.css 用 `#page-content h1..h6 {color:#E2B86C!important}`
   特异性(1,0,1) 压过 section1 的 `body.apple-theme h1`(0,1,1)，导致标题浅金(ratio1.45)白底看不清
   → 用 `body.apple-theme #page-content h1..h6`(1,1,1) 反制为深灰 */
body.apple-theme #page-content h1,
body.apple-theme #page-content h2,
body.apple-theme #page-content h3,
body.apple-theme #page-content h4,
body.apple-theme #page-content h5,
body.apple-theme #page-content h6 {
  color: var(--apple-text) !important;
  -webkit-text-fill-color: var(--apple-text) !important;
}

/* 28.2 内页渐变文字（inline background:linear-gradient + background-clip:text）→ 深灰实色 */
body.apple-theme #page-content [style*="-webkit-text-fill-color:transparent"],
body.apple-theme #page-content [style*="background-clip: text"],
body.apple-theme #page-content [style*="background-clip:text"] {
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  color: var(--apple-text) !important;
}

/* 28.3 亮蓝数字 #00D4FF（ratio 1.77）→ 苹果蓝 */
body.apple-theme #page-content [style*="color:#00D4FF"] {
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
}

/* 28.4 浅橙 #F5C6A5（ratio 1.43）→ 深灰 */
body.apple-theme #page-content [style*="color:#F5C6A5"] {
  color: var(--apple-text-2) !important;
}

/* 28.5 浅橙 #FFB74D（ratio 1.73）→ 深橙 */
body.apple-theme #page-content [style*="color:#FFB74D"] {
  color: #B45309 !important;
}

/* 28.6 浅绿 #81C784（ratio 2.01）→ 深绿 */
body.apple-theme #page-content [style*="color:#81C784"] {
  color: #16A34A !important;
}

/* 28.7 浅蓝 #4FC3F7（ratio 2）→ 苹果蓝 */
body.apple-theme #page-content [style*="color:#4FC3F7"] {
  color: var(--apple-accent) !important;
}

/* 28.8 绿色 #22C55E（ratio 2.28，状态标签）→ 深绿 */
body.apple-theme #page-content [style*="color:#22C55E"] {
  color: #16A34A !important;
}

/* 28.9 浅灰 #B5B5B5（coach 等级 L2-L9 未解锁弱化）→ 略加深 */
body.apple-theme #page-content [style*="color:#B5B5B5"] {
  color: var(--apple-text-4) !important;
}

/* 28.10 金色描边按钮 .btn-outline（typography-final 21.3）→ 苹果蓝描边 */
body.apple-theme #page-content .btn-outline {
  color: var(--apple-accent) !important;
  border-color: var(--apple-accent) !important;
  background: transparent !important;
}

/* ══════════════ 29. 金色/玫瑰金渐变按钮 → 苹果蓝底白字（根治「按钮看不清」） ══════════════ */
/* 部分 CTA 按钮 inline 用 `linear-gradient(135deg,#E2B86C,#8B3AAF)` 等金色渐变，
   section18 的 `body.apple-theme [style*=...]`(0,2,0) 被 typography-final 的
   `#page-content button[style*=...]`(1,1,1) 压过，背景仍是玫瑰金。
   用 `body.apple-theme #page-content ...`(1,3,1) 反制 → 苹果蓝实心底 + 白字 */

body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"] {
  background: linear-gradient(145deg, rgba(255,255,255,0.72), rgba(255,255,255,0.46)) !important;
  -webkit-backdrop-filter: saturate(170%) blur(22px) !important;
  backdrop-filter: saturate(170%) blur(22px) !important;
  color: #4a4a52 !important;
  -webkit-text-fill-color: #4a4a52 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.95), 0 2px 10px rgba(0,0,0,0.06) !important;
  border: 1px solid rgba(255,255,255,0.8) !important;
}

/* 29.2 兜底：所有内页 button/a 实心渐变背景 → 深灰实心 + 白字（主 CTA 按钮） */
body.apple-theme #page-content button[style*="background:linear-gradient"],
body.apple-theme #page-content a[style*="background:linear-gradient"] {
  background: linear-gradient(145deg, rgba(255,255,255,0.72), rgba(255,255,255,0.46)) !important;
  -webkit-backdrop-filter: saturate(170%) blur(22px) !important;
  backdrop-filter: saturate(170%) blur(22px) !important;
  color: #4a4a52 !important;
  -webkit-text-fill-color: #4a4a52 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.95), 0 2px 10px rgba(0,0,0,0.06) !important;
  border: 1px solid rgba(255,255,255,0.8) !important;
}

/* ══════════════ 30. 主按钮类 .btn-primary/.btn-gold/.btn-cta → 苹果蓝底白字 ══════════════ */
/* section14.4 只清了 box-shadow，漏了 background。typography-final 的
   `#page-content .btn-primary{background:linear-gradient(135deg,#E2B86C,#E8A0A0,#E8C892)!important}`
   把主按钮染成玫瑰金渐变 + 暖白字(对比度低)。这里补 background → 苹果蓝实心 + 白字 */

body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
  box-shadow: none !important;
  border: none !important;
}

body.apple-theme #page-content .btn-primary:hover,
body.apple-theme #page-content .btn-gold:hover,
body.apple-theme #page-content .btn-cta:hover {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
}

/* ══════════════ 31. 会员等级徽章/卡片 → 苹果蓝实心 + 白字 ══════════════ */
/* 等级徽章「当前」标签用金→紫渐变 + 白字，被某规则改成淡蓝底后白字看不清。
   统一恢复为苹果蓝实心底 + 白字（清晰且符合苹果风） */

/* 31.1 「当前」等级标签（金→深紫 #E2B86C,#8B3A8E）→ 苹果蓝实心 + 白字 */
body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C,#8B3A8E"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
  box-shadow: none !important;
}

/* 31.2 等级卡片浅金渐变 #FFF3D6,#FBE6C0 → 白色卡片 + 灰边框 */
body.apple-theme #page-content [style*="linear-gradient(160deg,#FFF3D6"] {
  background: #ffffff !important;
  background-image: none !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: var(--apple-shadow) !important;
}

/* 31.3 等级徽章金→紫渐变 + 白字（my-center 等）→ 苹果蓝实心 + 白字 */
body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C,#8B3AAF"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#C44D8C,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#C44D8C,#9B4DCA"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C,#E8A0B4"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
  box-shadow: none !important;
}

/* 31.4 金色 2px 边框（等级卡片描边）→ 灰边框 */
body.apple-theme #page-content [style*="border:2px solid #E2B86C"] {
  border: 1px solid var(--apple-border) !important;
}

/* ══════════════ 32. 金色半透明渐变头像/装饰 → 浅灰底 + 深灰字 ══════════════ */
/* section18.3 的 `#E2B86C` 前缀误伤了 `#E2B86C20/#E2B86C08`（带 alpha 的 8 位 hex
   金色半透明渐变，如讲师头像圆形），把它们也改成苹果蓝实心，与同样被染蓝的金字
   `color:#E2B86C` 叠加成「蓝底蓝字」。这里恢复为浅灰底 + 深灰字 */

body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C20"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C08"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C1"] {
  background: rgba(0, 0, 0, 0.04) !important;
  background-image: none !important;
  color: var(--apple-text-2) !important;
  -webkit-text-fill-color: var(--apple-text-2) !important;
  box-shadow: none !important;
}

/* ══════════════ 33. 紫色半透明背景 #8B3AAFxx（带 alpha）→ 淡蓝 ══════════════ */
/* section18.4 的 `background:#8B3AAF` 前缀误伤 `#8B3AAF12/#8B3AAF15` 等带 alpha 的
   紫色半透明标签，覆盖成苹果蓝实心，与 section19 染蓝的紫字 `color:#8B3AAF`
   叠加成「蓝底蓝字」。这里恢复为淡蓝底（苹果蓝字在淡蓝上清晰） */

body.apple-theme #page-content [style*="background:#8B3AAF12"],
body.apple-theme #page-content [style*="background:#8B3AAF15"],
body.apple-theme #page-content [style*="background:#8B3AAF08"],
body.apple-theme #page-content [style*="background:#8B3AAF14"],
body.apple-theme #page-content [style*="background:#8B3AAF18"],
body.apple-theme #page-content [style*="background:#8B3AAF0A"],
body.apple-theme #page-content [style*="background:#8B3AAF16"],
body.apple-theme #page-content [style*="background:#8B3AAF1A"] {
  background: var(--apple-accent-soft) !important;
}

/* 33.2 同类的 #C44D8C 带 alpha（紫色半透明）→ 淡蓝 */
body.apple-theme #page-content [style*="background:#C44D8C1"],
body.apple-theme #page-content [style*="background:#C44D8C0"] {
  background: var(--apple-accent-soft) !important;
}

/* ══════════════ 34. 苹果主题「颜色不协调/太淡」收敛 ══════════════ */
/* 暗金主题残留了大量彩色文字/标签/边框（金褐#B8860B、橙金#F59E0B/#FF9500、
   绿#34C759/#059669/#07C160、红#E74C3C、紫蓝#A855F7/#8B5CF6/#3B82F6 等），
   在苹果黑白灰蓝主题下杂乱不搭。统一收敛为：
   紫/青/蓝 → 苹果蓝(强调)；金/橙/绿/红 → 深灰(中性)；
   彩色标签底 → 苹果蓝浅色；彩色边框 → 中性浅灰。 */

/* 34.1 紫色/蓝色强调文字（补充未覆盖的紫蓝）→ 苹果蓝 */
body.apple-theme #page-content [style*="color:#A855F7"],
body.apple-theme #page-content [style*="color:#8B5CF6"],
body.apple-theme #page-content [style*="color:#3B82F6"],
body.apple-theme #page-content [style*="color:#6366F1"],
body.apple-theme #page-content [style*="color:#9333EA"] {
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
}

/* 34.2 金色/橙色文字 → 深灰（正文/价格/数字中性化） */
body.apple-theme #page-content [style*="color:#B8860B"],
body.apple-theme #page-content [style*="color:#B8862E"],
body.apple-theme #page-content [style*="color:#F59E0B"],
body.apple-theme #page-content [style*="color:#FF9500"],
body.apple-theme #page-content [style*="color:#FF6B00"],
body.apple-theme #page-content [style*="color:#FFB74D"],
body.apple-theme #page-content [style*="color:#F5C6A5"],
body.apple-theme #page-content [style*="color:#C67B5C"],
body.apple-theme #page-content [style*="color:#B45309"] {
  color: var(--apple-text-2) !important;
  -webkit-text-fill-color: var(--apple-text-2) !important;
}

/* 34.3 绿色文字 → 深灰（报名人数/成功/数字中性化） */
body.apple-theme #page-content [style*="color:#22C55E"],
body.apple-theme #page-content [style*="color:#81C784"],
body.apple-theme #page-content [style*="color:#34C759"],
body.apple-theme #page-content [style*="color:#059669"],
body.apple-theme #page-content [style*="color:#00A86B"],
body.apple-theme #page-content [style*="color:#10B981"],
body.apple-theme #page-content [style*="color:#07C160"],
body.apple-theme #page-content [style*="color:#16A34A"],
body.apple-theme #page-content [style*="color:#6B8E5A"] {
  color: var(--apple-text-2) !important;
  -webkit-text-fill-color: var(--apple-text-2) !important;
}

/* 34.4 红色/粉色文字 → 深灰 */
body.apple-theme #page-content [style*="color:#E74C3C"],
body.apple-theme #page-content [style*="color:#EF4444"],
body.apple-theme #page-content [style*="color:#FF6B8A"],
body.apple-theme #page-content [style*="color:#F87171"] {
  color: var(--apple-text-2) !important;
  -webkit-text-fill-color: var(--apple-text-2) !important;
}

/* 34.5 彩色标签/胶囊背景（8位hex带alpha + rgba）→ 苹果蓝浅色 */
/* 绿色系 */
body.apple-theme #page-content [style*="background:#22C55E"],
body.apple-theme #page-content [style*="background:#34C759"],
body.apple-theme #page-content [style*="background:#059669"],
body.apple-theme #page-content [style*="background:#00A86B"],
body.apple-theme #page-content [style*="background:#10B981"],
body.apple-theme #page-content [style*="background:#07C160"],
body.apple-theme #page-content [style*="background:#16A34A"],
body.apple-theme #page-content [style*="background:#81C784"],
/* 橙色系 */
body.apple-theme #page-content [style*="background:#D4784C"],
body.apple-theme #page-content [style*="background:#FF9500"],
body.apple-theme #page-content [style*="background:#FF6B00"],
body.apple-theme #page-content [style*="background:#F59E0B"],
body.apple-theme #page-content [style*="background:#FFB74D"],
/* 红色系 */
body.apple-theme #page-content [style*="background:#E74C3C"],
body.apple-theme #page-content [style*="background:#EF4444"],
/* 浅蓝/青 */
body.apple-theme #page-content [style*="background:#4FC3F7"],
body.apple-theme #page-content [style*="background:#00D4FF"],
/* 紫蓝 */
body.apple-theme #page-content [style*="background:#A855F7"],
body.apple-theme #page-content [style*="background:#8B5CF6"],
body.apple-theme #page-content [style*="background:#3B82F6"],
body.apple-theme #page-content [style*="background:#6366F1"],
/* 金色 */
body.apple-theme #page-content [style*="background:#B8860B"],
body.apple-theme #page-content [style*="background:#B8862E"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}

/* 34.6 彩色 rgba 标签背景 → 苹果蓝浅色 */
body.apple-theme #page-content [style*="background:rgba(34,197,94"],
body.apple-theme #page-content [style*="background:rgba(231,76,60"],
body.apple-theme #page-content [style*="background:rgba(79,195,247"],
body.apple-theme #page-content [style*="background:rgba(255,149,0"],
body.apple-theme #page-content [style*="background:rgba(5,150,105"],
body.apple-theme #page-content [style*="background:rgba(16,185,129"],
body.apple-theme #page-content [style*="background:rgba(245,158,11"],
body.apple-theme #page-content [style*="background:rgba(7,193,96"],
body.apple-theme #page-content [style*="background:rgba(212,120,76"],
body.apple-theme #page-content [style*="background:rgba(123,45,142"],
body.apple-theme #page-content [style*="background:rgba(212,165,116"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}

/* 34.7 彩色渐变标签背景（linear-gradient(...#xxx08,#xxx02 等）→ 苹果蓝浅色 */
body.apple-theme #page-content [style*="linear-gradient(180deg,#22C55E"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#34C759"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#059669"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#10B981"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#4FC3F7"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#D4784C"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#FF9500"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#E74C3C"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#059669"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#10B981"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#22C55E"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#4FC3F7"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#F59E0B"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}

/* 34.8 彩色边框 → 中性浅灰（卡片/标签描边统一） */
body.apple-theme #page-content [style*="border:1px solid #D4784C"],
body.apple-theme #page-content [style*="border:1px solid #22C55E"],
body.apple-theme #page-content [style*="border:1px solid #34C759"],
body.apple-theme #page-content [style*="border:1px solid #059669"],
body.apple-theme #page-content [style*="border:1px solid #10B981"],
body.apple-theme #page-content [style*="border:1px solid #16A34A"],
body.apple-theme #page-content [style*="border:1px solid #4FC3F7"],
body.apple-theme #page-content [style*="border:1px solid #A855F7"],
body.apple-theme #page-content [style*="border:1px solid #8B5CF6"],
body.apple-theme #page-content [style*="border:1px solid #3B82F6"],
body.apple-theme #page-content [style*="border:1px solid #F59E0B"],
body.apple-theme #page-content [style*="border:1px solid #FF9500"],
body.apple-theme #page-content [style*="border:1px solid #C44D8C"],
body.apple-theme #page-content [style*="border:1px solid #8B3AAF"] {
  border-color: var(--apple-border) !important;
}

/* 34.9 彩色 rgba 边框 → 中性浅灰 */
body.apple-theme #page-content [style*="border:1px solid rgba(34,197,94"],
body.apple-theme #page-content [style*="border:1px solid rgba(231,76,60"],
body.apple-theme #page-content [style*="border:1px solid rgba(79,195,247"],
body.apple-theme #page-content [style*="border:1px solid rgba(255,149,0"],
body.apple-theme #page-content [style*="border:1px solid rgba(5,150,105"],
body.apple-theme #page-content [style*="border:1px solid rgba(16,185,129"],
body.apple-theme #page-content [style*="border:1px solid rgba(212,120,76"],
body.apple-theme #page-content [style*="border:1px solid rgba(123,45,142"],
body.apple-theme #page-content [style*="border:1px solid rgba(212,165,116"],
body.apple-theme #page-content [style*="border:1px solid rgba(245,158,11"] {
  border-color: var(--apple-border) !important;
}

/* 34.10 CSS 变量彩色文字 → 深灰/苹果蓝 */
body.apple-theme #page-content [style*="color:var(--gold-accent)"],
body.apple-theme #page-content [style*="color: var(--gold-accent)"] {
  color: var(--apple-text-2) !important;
  -webkit-text-fill-color: var(--apple-text-2) !important;
}
body.apple-theme #page-content [style*="color:var(--fire-purple)"],
body.apple-theme #page-content [style*="color: var(--fire-purple)"],
body.apple-theme #page-content [style*="color:var(--fire-deep)"] {
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
}

/* 34.11 金色分隔线（border-top/border-bottom 金色）→ 中性浅灰 */
body.apple-theme #page-content [style*="border-top:1px solid rgba(212,165,116"],
body.apple-theme #page-content [style*="border-top:2px solid #E8C892"],
body.apple-theme #page-content [style*="border-bottom:2px solid #E8C892"],
body.apple-theme #page-content [style*="border-top:3px solid #E2B86C"],
body.apple-theme #page-content [style*="border-left:3px solid #E2B86C"],
body.apple-theme #page-content [style*="border-left:3px solid #22C55E"] {
  border-color: var(--apple-border) !important;
}

/* 34.12 粉色系（#E8A0B4/#F5C6A5/#F2B8C6）背景/边框/文字 → 收敛 */
/* 粉色圆点（幸运色指示）→ 苹果蓝实心 + 苹果蓝光晕 */
body.apple-theme #page-content [style*="background:#F5C6A5"] {
  background: var(--apple-accent-soft) !important;
  box-shadow: 0 0 14px rgba(0,0,0, 0.45) !important;
}
/* 粉色 rgba 标签背景 → 苹果蓝浅色 */
body.apple-theme #page-content [style*="background:rgba(232,160,180"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}
/* 粉色渐变条 → 苹果蓝浅色 */
body.apple-theme #page-content [style*="linear-gradient(90deg,rgba(232,160,180"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}
/* 粉色实心背景（#E8A0B4/#F2B8C6）→ 苹果蓝 */
body.apple-theme #page-content [style*="background:#E8A0B4"],
body.apple-theme #page-content [style*="background:#F2B8C6"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}
/* 粉色文字 → 深灰 */
body.apple-theme #page-content [style*="color:#E8A0B4"],
body.apple-theme #page-content [style*="color:#F2B8C6"],
body.apple-theme #page-content [style*="color:#E8A0A0"] {
  color: var(--apple-text-2) !important;
  -webkit-text-fill-color: var(--apple-text-2) !important;
}
/* 粉色边框 → 浅灰 */
body.apple-theme #page-content [style*="border:1px solid #E8A0B4"],
body.apple-theme #page-content [style*="border:1px solid #F2B8C6"] {
  border-color: var(--apple-border) !important;
}
/* 粉色渐变（按钮/图标底）→ 苹果蓝 */
body.apple-theme #page-content [style*="linear-gradient(90deg,#E8A0B4"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#E8A0B4"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#C44D8C,#E8A0B4"],
body.apple-theme #page-content [style*="linear-gradient(135deg,#E2B86C,#E8A0B4"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#E2B86C,#E8A0B4"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
}

/* 34.13 白色半透明玻璃（暗金玻璃残留）→ 白色实心卡片 + 边框（解决「太淡看不清」） */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"] {
  background: var(--apple-surface) !important;
  background-image: none !important;
  border: 1px solid var(--apple-border) !important;
  box-shadow: var(--apple-shadow) !important;
}

/* 34.14 残留紫色→金色 3% 透明渐变（基金赛道卡等）→ 苹果蓝浅色 */
body.apple-theme #page-content [style*="linear-gradient(135deg,rgba(123,45,142"],
body.apple-theme #page-content [style*="linear-gradient(135deg,rgba(155,89,182"],
body.apple-theme #page-content [style*="linear-gradient(160deg,rgba(123,45,142"],
body.apple-theme #page-content [style*="linear-gradient(160deg,rgba(155,89,182"],
body.apple-theme #page-content [style*="linear-gradient(180deg,rgba(123,45,142"],
body.apple-theme #page-content [style*="linear-gradient(180deg,rgba(155,89,182"] {
  background: var(--apple-accent-soft) !important;
  background-image: none !important;
}

/* 34.15 红色/彩色边框（2px + 带空格 rgba 变体）→ 浅灰 */
body.apple-theme #page-content [style*="border:2px solid rgba(231,76,60"],
body.apple-theme #page-content [style*="border:1px solid rgba(231, 76, 60"],
body.apple-theme #page-content [style*="border:2px solid rgba(231, 76, 60"],
body.apple-theme #page-content [style*="border:1px solid rgba(255, 149, 0"],
body.apple-theme #page-content [style*="border:1px solid rgba(34, 197, 94"],
body.apple-theme #page-content [style*="border:1px solid rgba(79, 195, 247"],
body.apple-theme #page-content [style*="border:1px solid rgba(212, 165, 116"] {
  border-color: var(--apple-border) !important;
}

/* 34.16 彩色边框（任意方向 top/left/right/bottom，任意 1px/2px/3px）→ 浅灰 */
/* 用 [style*="solid #彩色"] 前缀匹配，覆盖所有 hex 彩色边框变体 */
body.apple-theme #page-content [style*="solid #D4784C"],
body.apple-theme #page-content [style*="solid #22C55E"],
body.apple-theme #page-content [style*="solid #4FC3F7"],
body.apple-theme #page-content [style*="solid #F59E0B"],
body.apple-theme #page-content [style*="solid #C44D8C"],
body.apple-theme #page-content [style*="solid #8B3AAF"],
body.apple-theme #page-content [style*="solid #E74C3C"],
body.apple-theme #page-content [style*="solid #EF4444"],
body.apple-theme #page-content [style*="solid #E2B86C"],
body.apple-theme #page-content [style*="solid #E8C892"],
body.apple-theme #page-content [style*="solid #A855F7"],
body.apple-theme #page-content [style*="solid #8B5CF6"],
body.apple-theme #page-content [style*="solid #3B82F6"],
body.apple-theme #page-content [style*="solid #FF9500"],
body.apple-theme #page-content [style*="solid #059669"],
body.apple-theme #page-content [style*="solid #10B981"],
body.apple-theme #page-content [style*="solid #16A34A"],
body.apple-theme #page-content [style*="solid #07C160"],
body.apple-theme #page-content [style*="solid #FF6B00"],
body.apple-theme #page-content [style*="solid #B8860B"],
body.apple-theme #page-content [style*="solid #34C759"],
body.apple-theme #page-content [style*="solid #00A86B"] {
  border-color: var(--apple-border) !important;
}
/* rgba 彩色边框（含空格与无空格变体）→ 浅灰 */
body.apple-theme #page-content [style*="solid rgba(231,76,60"],
body.apple-theme #page-content [style*="solid rgba(231, 76, 60"],
body.apple-theme #page-content [style*="solid rgba(255,149,0"],
body.apple-theme #page-content [style*="solid rgba(255, 149, 0"],
body.apple-theme #page-content [style*="solid rgba(34,197,94"],
body.apple-theme #page-content [style*="solid rgba(34, 197, 94"],
body.apple-theme #page-content [style*="solid rgba(79,195,247"],
body.apple-theme #page-content [style*="solid rgba(79, 195, 247"],
body.apple-theme #page-content [style*="solid rgba(212,165,116"],
body.apple-theme #page-content [style*="solid rgba(212, 165, 116"],
body.apple-theme #page-content [style*="solid rgba(5,150,105"],
body.apple-theme #page-content [style*="solid rgba(16,185,129"],
body.apple-theme #page-content [style*="solid rgba(212,120,76"],
body.apple-theme #page-content [style*="solid rgba(123,45,142"],
body.apple-theme #page-content [style*="solid rgba(123, 45, 142"],
body.apple-theme #page-content [style*="solid rgba(245,158,11"] {
  border-color: var(--apple-border) !important;
}

/* ══════════════ 35. 玻璃拟态 · 晶莹剔透（iOS 毛玻璃） ══════════════ */

/* 35.1 背景柔和光晕 —— 让玻璃有内容可透，形成晶莹空气感 */
body.apple-theme {
  background:
    radial-gradient(120% 90% at 8% -12%, rgba(255,255,255,0.95), transparent 52%),
    radial-gradient(100% 80% at 94% -4%, rgba(224,230,242,0.55), transparent 52%),
    radial-gradient(90% 85% at 50% 112%, rgba(238,235,247,0.42), transparent 52%),
    var(--apple-bg) !important;
}

/* 35.2 通用卡片 → 毛玻璃（半透明白 + 背景模糊 + 玻璃高光边） */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.6) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    inset 0 -1px 0 rgba(255,255,255,0.15),
    0 1px 2px rgba(0,0,0,0.03),
    0 12px 36px rgba(0,0,0,0.06) !important;
}

body.apple-theme .card:hover,
body.apple-theme .card-glass:hover,
body.apple-theme .card-stat:hover,
body.apple-theme .stat-card:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.9),
    0 2px 6px rgba(0,0,0,0.05),
    0 20px 50px rgba(0,0,0,0.09) !important;
}

/* 35.3 内联玻璃卡（34.13 曾改白实心）→ 还原为毛玻璃 */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"] {
  background: rgba(255,255,255,0.44) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(38px) !important;
  backdrop-filter: saturate(170%) blur(38px) !important;
  border: 1px solid rgba(255,255,255,0.6) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    0 1px 2px rgba(0,0,0,0.03),
    0 8px 28px rgba(0,0,0,0.05) !important;
}

/* 35.4 暖白/米白大卡（18.9/19.2/22.4 曾改纯白）→ 毛玻璃 */
body.apple-theme #page-content [style*="background:#FFFEF9"],
body.apple-theme #page-content [style*="background:#FFF0E0"],
body.apple-theme #page-content [style*="background:#FFFBF5"],
body.apple-theme #page-content [style*="background:#FFFDF6"],
body.apple-theme #page-content [style*="background:#FAF6EF"],
body.apple-theme #page-content [style*="linear-gradient(160deg,#FFFFFF,#FFFEF9"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.6) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    0 1px 2px rgba(0,0,0,0.03),
    0 12px 36px rgba(0,0,0,0.06) !important;
}

/* 35.5 修正暖白卡 #FFFEF9 —— 用 div 提升 specificity 覆盖 19.2 的纯白 */
body.apple-theme #page-content div[style*="background:#FFFEF9"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.6) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    0 1px 2px rgba(0,0,0,0.03),
    0 12px 36px rgba(0,0,0,0.06) !important;
}

/* ══════════════ 36. 底部用户区 + 收尾 ══════════════ */

/* 36.1 侧边栏底部用户区：头像浅灰 + 深色 emoji，用户名深灰，角色中灰 */
body.apple-theme .user-avatar,
body.apple-theme #sidebar-avatar {
  background: rgba(0,0,0,0.08) !important;
  background-image: none !important;
  color: var(--apple-text) !important;
  -webkit-text-fill-color: var(--apple-text) !important;
}
body.apple-theme .user-name,
body.apple-theme #sidebar-name {
  color: var(--apple-text) !important;
}
body.apple-theme .user-role,
body.apple-theme #sidebar-role {
  color: var(--apple-text-3) !important;
}
body.apple-theme .sidebar-footer {
  border-top: 1px solid var(--apple-border) !important;
}
body.apple-theme .btn-logout {
  color: var(--apple-text-3) !important;
  border-color: var(--apple-border) !important;
}

/* 36.2 主题切换按钮激活态：白底 + 深灰字（去黑底） */
body.apple-theme .theme-switcher-seg .seg-btn.active {
  background: #ffffff !important;
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
  box-shadow: 0 1px 4px rgba(0,0,0,0.12) !important;
}

/* ══════════════ 37. 丽小蜜悬浮球角标去玫红 + 侧边栏玻璃残留清理 ══════════════ */

/* 37.1 丽小蜜「AI闺蜜」角标 → 深灰底白字（黑白灰） */
body.apple-theme {
  --lx-badge-bg: #424245;
  --lx-badge-fg: #ffffff;
}

/* 37.2 侧边栏导航链接 → 透明底（清理暗金玻璃 0.02 残留） */
body.apple-theme .sidebar a,
body.apple-theme .sidebar .nav-link,
body.apple-theme .nav-item a,
body.apple-theme aside a {
  background: transparent !important;
  background-image: none !important;
}

/* ══════════════ 38. 深紫渐变卡 → 白色玻璃（恢复晶莹剔透） ══════════════ */

/* 38.1 首页统计卡/深紫渐变卡（内联 linear-gradient(165deg,rgba(32,12,52...)）
   曾被收敛成浅灰 0.08，现恢复为白色晶莹玻璃 */
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,#050010"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, #050010"],
body.apple-theme #page-content div[style*="background:linear-gradient(160deg,rgba(18,4,34"],
body.apple-theme #page-content div[style*="background:linear-gradient(160deg, rgba(18,4,34"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.7) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    inset 0 -1px 0 rgba(255,255,255,0.2),
    0 8px 32px rgba(0,0,0,0.05) !important;
}

/* ══════════════ 39. 修复 30.3「金色 tint」过度匹配误伤 ══════════════ */
/* 30.3 用 [style*="background"][style*="rgba(226,184,108,0."] 匹配「金色背景」，
   但会把「暖白渐变卡(背景)+金色边框(border)」和「金色径向光晕装饰层」也误判成金色背景，
   整卡被染成浅灰 0.08 → 底部栏目背景色不对。此处针对性恢复。 */

/* 39.1 暖白渐变卡（八大赋能/九大产业/品牌矩阵等，12 处）→ 白色晶莹玻璃 */
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(255,254,249"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(255,254,249"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(253,248,242"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(253,248,242"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.7) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    inset 0 -1px 0 rgba(255,255,255,0.2),
    0 8px 32px rgba(0,0,0,0.05) !important;
}

/* 39.2 金色径向光晕装饰层（radial-gradient 含金）→ 透明，避免灰实心块 */
body.apple-theme #page-content [style*="radial-gradient"][style*="rgba(226,184,108,0." i],
body.apple-theme #page-content [style*="radial-gradient"][style*="rgba(212, 165, 116, 0." i] {
  background: transparent !important;
  background-image: none !important;
}

/* ══════════════ 40. 主按钮 → 深灰实心 + 白字（黑白灰层次，明显可点） ══════════════ */
/* 之前主按钮被统一成浅灰 0.08，在白色玻璃卡上几乎看不出按钮边界。
   苹果黑白灰下，主 CTA 用深灰实心 + 白字，与玻璃卡片形成层次。 */

body.apple-theme .btn-primary,
body.apple-theme .btn-login,
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta {
  background: linear-gradient(145deg, rgba(255,255,255,0.72), rgba(255,255,255,0.46)) !important;
  -webkit-backdrop-filter: saturate(170%) blur(22px) !important;
  backdrop-filter: saturate(170%) blur(22px) !important;
  color: #4a4a52 !important;
  -webkit-text-fill-color: #4a4a52 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.95), 0 2px 10px rgba(0,0,0,0.06) !important;
  border: 1px solid rgba(255,255,255,0.8) !important;
}

body.apple-theme .btn-primary:hover,
body.apple-theme .btn-login:hover,
body.apple-theme #page-content .btn-primary:hover,
body.apple-theme #page-content .btn-gold:hover,
body.apple-theme #page-content .btn-cta:hover {
  background: linear-gradient(145deg, rgba(255,255,255,0.88), rgba(255,255,255,0.62)) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.98), 0 6px 18px rgba(0,0,0,0.08) !important;
}

/* 40.2 内联渐变按钮（主 CTA，如「进入丽人生态」紫色渐变）→ 深灰实心 + 白字 */
body.apple-theme #page-content button[style*="background:linear-gradient"],
body.apple-theme #page-content a[style*="background:linear-gradient"] {
  background: linear-gradient(145deg, rgba(255,255,255,0.72), rgba(255,255,255,0.46)) !important;
  -webkit-backdrop-filter: saturate(170%) blur(22px) !important;
  backdrop-filter: saturate(170%) blur(22px) !important;
  color: #4a4a52 !important;
  -webkit-text-fill-color: #4a4a52 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.95), 0 2px 10px rgba(0,0,0,0.06) !important;
  border: 1px solid rgba(255,255,255,0.8) !important;
}
body.apple-theme #page-content button[style*="background:linear-gradient"]:hover,
body.apple-theme #page-content a[style*="background:linear-gradient"]:hover {
  background: linear-gradient(145deg, rgba(255,255,255,0.88), rgba(255,255,255,0.62)) !important;
}

/* ══════════════ 41. 更多被金色/紫色 tint 误伤的卡片 → 白色玻璃 ══════════════ */
/* dream-fund「梦想LP」金色8hex tint、coach「教练实时提醒」紫金 tint、
   coach「认识丽人梦想秀」暖白渐变+金边，均被 30.2/30.3 过度匹配误伤成浅灰 0.08 */

body.apple-theme #page-content div[style*="#E2B86C0"],
body.apple-theme #page-content div[style*="linear-gradient(135deg,rgba(196,77,140,0.05"],
body.apple-theme #page-content div[style*="linear-gradient(135deg, rgba(196,77,140,0.05"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#FFFDF5"],
body.apple-theme #page-content div[style*="linear-gradient(160deg, #FFFDF5"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,#FFFDF5"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, #FFFDF5"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#FBF3E6"],
body.apple-theme #page-content div[style*="linear-gradient(160deg, #FBF3E6"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,#FBF3E6"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, #FBF3E6"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.7) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    inset 0 -1px 0 rgba(255,255,255,0.2),
    0 8px 32px rgba(0,0,0,0.05) !important;
}

/* ══════════════ 42. 生态入口/产业矩阵深紫渐变卡片 → 白色玻璃 ══════════════ */
/* .eco-card / .industry-card 内联深紫渐变 linear-gradient(160deg,rgba(42,14,61...)，
   因含金色边框 rgba(226,184,108,0.18) 被 30.3 金色tint过度匹配误伤成浅灰 0.08；
   另覆盖 180deg rgba(21,5,32,0.88) 深紫大卡。用 class/属性 + #page-content 提高优先级 */

body.apple-theme #page-content .eco-card,
body.apple-theme #page-content .industry-card,
body.apple-theme #page-content div[style*="linear-gradient(160deg,rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(160deg, rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(21,5,32"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(21,5,32"] {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  background-color: rgba(255,255,255,0.5) !important;
  -webkit-backdrop-filter: saturate(170%) blur(48px) !important;
  backdrop-filter: saturate(170%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.7) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.95),
    inset 0 -1px 0 rgba(255,255,255,0.2),
    0 8px 32px rgba(0,0,0,0.05) !important;
}

/* 紫色 tint 渐变（rgba(196,77,140,0.04) 很淡装饰）→ 透明，避免灰蒙蒙 */
body.apple-theme #page-content div[style*="linear-gradient(135deg,rgba(196,77,140,0.04"],
body.apple-theme #page-content div[style*="linear-gradient(135deg, rgba(196,77,140,0.04"] {
  background: transparent !important;
  background-image: none !important;
  background-color: transparent !important;
}

/* ══════════════ 43. 玻璃透亮升级 · 背景光晕增强 + 品牌标签玻璃化 ══════════════ */

/* 43.1 背景光晕增强：更亮 + 增加暖白光晕，让毛玻璃有更丰富的色温可透 */
body.apple-theme {
  background:
    radial-gradient(120% 90% at 8% -12%, rgba(255,255,255,0.98), transparent 55%),
    radial-gradient(110% 90% at 96% -6%, rgba(210,224,244,0.70), transparent 55%),
    radial-gradient(95% 90% at 10% 108%, rgba(232,228,248,0.60), transparent 55%),
    radial-gradient(80% 70% at 90% 114%, rgba(255,242,230,0.55), transparent 52%),
    var(--apple-bg) !important;
}

/* 43.2 底部品牌标签 .partner-chip → 白色毛玻璃胶囊（金色 tint 被 30.3 误伤成灰 0.08） */
body.apple-theme #page-content .partner-chip {
  background: rgba(255,255,255,0.5) !important;
  background-image: none !important;
  background-color: rgba(255,255,255,0.5) !important;
  -webkit-backdrop-filter: saturate(170%) blur(24px) !important;
  backdrop-filter: saturate(170%) blur(24px) !important;
  border: 1px solid rgba(255,255,255,0.7) !important;
  color: var(--apple-text) !important;
  -webkit-text-fill-color: var(--apple-text) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.9),
    0 2px 8px rgba(0,0,0,0.04) !important;
}

/* ══════════════ 45. 玻璃晶莹剔透·高级细腻升级 ══════════════ */
/* 核心思路：①背景铺更丰富柔和的多彩光斑（浅蓝/浅紫/浅粉/暖橙），让毛玻璃有
   真实色彩可折射，呈现苹果官网那种"空气感"；②玻璃卡片提高折射饱和 + 整体
   细描边高光 + 更细腻多层阴影，边缘更"晶莹"、悬浮感更高级。 */

/* 45.1 背景光晕升级：6 个柔和光斑，色彩层次更丰富 */
body.apple-theme {
  background:
    radial-gradient(120% 90% at 8% -12%, rgba(255,255,255,0.98), transparent 55%),
    radial-gradient(90% 80% at 92% -8%, rgba(210,225,245,0.72), transparent 55%),
    radial-gradient(75% 70% at 100% 28%, rgba(222,233,250,0.50), transparent 50%),
    radial-gradient(70% 75% at 0% 52%, rgba(232,228,248,0.55), transparent 52%),
    radial-gradient(60% 60% at 22% 100%, rgba(248,231,240,0.48), transparent 50%),
    radial-gradient(55% 55% at 96% 100%, rgba(255,242,228,0.50), transparent 50%),
    var(--apple-bg) !important;
}

/* 45.2 主玻璃卡片：折射饱和 170%→185%，整体细描边高光 + 更细腻多层阴影 */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"] {
  -webkit-backdrop-filter: saturate(185%) blur(48px) !important;
  backdrop-filter: saturate(185%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.62) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 0 0 0 0.5px rgba(255,255,255,0.45),
    inset 0 -1px 0 rgba(255,255,255,0.15),
    0 1px 2px rgba(0,0,0,0.03),
    0 14px 40px rgba(0,0,0,0.055) !important;
}

/* 45.3 内联小玻璃卡：同款升级 */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"] {
  -webkit-backdrop-filter: saturate(185%) blur(38px) !important;
  backdrop-filter: saturate(185%) blur(38px) !important;
  border: 1px solid rgba(255,255,255,0.62) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 0 0 0 0.5px rgba(255,255,255,0.40),
    0 1px 2px rgba(0,0,0,0.03),
    0 10px 30px rgba(0,0,0,0.05) !important;
}

/* 45.4 侧边栏玻璃：折射饱和 1.8→1.95 + 细描边高光 */
body.apple-theme .sidebar {
  -webkit-backdrop-filter: saturate(1.95) blur(48px) !important;
  backdrop-filter: saturate(1.95) blur(48px) !important;
  box-shadow:
    inset 0 0 0 0.5px rgba(255,255,255,0.45),
    1px 0 24px rgba(0,0,0,0.04) !important;
}

/* ══════════════ 45.5 覆盖高优先级玻璃卡（section 38/42 的 #page-content 规则）══════════════ */
/* section 38/42 用了 body.apple-theme #page-content ...（specificity 1,2,2），
   其 backdrop-filter 仍是 saturate(170%)，45.2 的 .eco-card(1,1,1) 打不过。
   此处用相同/更高 specificity 统一升级折射饱和 + 细描边高光 + 细腻多层阴影。 */
body.apple-theme #page-content .eco-card,
body.apple-theme #page-content .industry-card,
body.apple-theme #page-content .card,
body.apple-theme #page-content .card-glass,
body.apple-theme #page-content .card-stat,
body.apple-theme #page-content .stat-card,
body.apple-theme #page-content [class*="panel"],
body.apple-theme #page-content div[style*="linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(160deg, rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(21,5,32"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(21,5,32"] {
  -webkit-backdrop-filter: saturate(185%) blur(48px) !important;
  backdrop-filter: saturate(185%) blur(48px) !important;
  border: 1px solid rgba(255,255,255,0.62) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 0 0 0 0.5px rgba(255,255,255,0.45),
    inset 0 -1px 0 rgba(255,255,255,0.15),
    0 1px 2px rgba(0,0,0,0.03),
    0 14px 40px rgba(0,0,0,0.055) !important;
}

/* ══════════════ 46. 玻璃上缘斜向高光反光 + 光晕提档 ══════════════ */
/* ①玻璃卡片叠加一道从左上到右下的极淡白色斜向高光，模拟光线打在玻璃表面的
   反光，让玻璃有"立体折光"的晶莹感；②光晕颜色/透明度再提一档，折射色更鲜活。 */

/* 46.1 光晕颜色提一档（浅蓝/浅紫/浅粉更饱和一点） */
body.apple-theme {
  background:
    radial-gradient(120% 90% at 8% -12%, rgba(255,255,255,0.99), transparent 55%),
    radial-gradient(90% 80% at 92% -8%, rgba(205,221,245,0.82), transparent 55%),
    radial-gradient(75% 70% at 100% 28%, rgba(218,232,250,0.60), transparent 50%),
    radial-gradient(70% 75% at 0% 52%, rgba(231,225,251,0.64), transparent 52%),
    radial-gradient(60% 60% at 22% 100%, rgba(250,227,242,0.58), transparent 50%),
    radial-gradient(55% 55% at 96% 100%, rgba(255,240,224,0.60), transparent 50%),
    var(--apple-bg) !important;
}

/* 46.2 主玻璃卡 + 生态/产业卡：叠加左上→右下斜向高光反光 */
body.apple-theme #page-content .eco-card,
body.apple-theme #page-content .industry-card,
body.apple-theme #page-content .card,
body.apple-theme #page-content .card-glass,
body.apple-theme #page-content .card-stat,
body.apple-theme #page-content .stat-card,
body.apple-theme #page-content [class*="panel"],
body.apple-theme #page-content div[style*="linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(160deg, rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(21,5,32"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(21,5,32"] {
  background-image: linear-gradient(135deg, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0.28) 38%, rgba(255,255,255,0) 60%) !important;
}

/* 46.3 内联小玻璃卡：同样叠加斜向高光 */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"] {
  background-image: linear-gradient(135deg, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.25) 40%, rgba(255,255,255,0) 62%) !important;
}

/* 46.4 侧边栏：叠加极淡斜向高光 */
body.apple-theme .sidebar {
  background-image: linear-gradient(160deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.55) 45%, rgba(255,255,255,0.3) 100%) !important;
}

/* ══════════════ 47. 移动端底部导航：隐藏暗金深紫 .mobile-bottom-nav ══════════════ */
/* 根因：站点有两套移动端底部导航 —— .mobile-tab-bar（白色玻璃，apple 已美化）
   与 .mobile-bottom-nav（内联深紫渐变 linear-gradient(180deg,#150520,#1A0A30)，
   暗金主题遗留）。两者同为 position:fixed;bottom:0;z-index:999，重叠在底部，
   .mobile-bottom-nav 后出现、渲染在上层，深紫底透出白玻璃，导致"底部导航底色
   太深、与整体不协调"。apple 主题下隐藏深紫 .mobile-bottom-nav，保留白色玻璃
   .mobile-tab-bar（两套导航 page 一致，不减少功能入口）。 */
body.apple-theme .mobile-bottom-nav {
  display: none !important;
}

/* 顺带：apple 下 .mobile-tab-bar 确保纯白玻璃、去掉可能的深色底/边框 */
body.apple-theme .mobile-tab-bar {
  background: rgba(255,255,255,0.82) !important;
  background-image: none !important;
  border-top: 1px solid rgba(0,0,0,0.06) !important;
}


/* ===== 纯白玻璃（去淡蓝） ===== */
/* 覆盖 4 处彩色极光光晕（浅蓝/浅紫/浅粉）→ 纯白，只留一条极淡的
   中性白高光，让毛玻璃卡片有"折光"感但没有任何颜色倾向 */
body.apple-theme {
  background:
    radial-gradient(120% 90% at 8% -12%, rgba(255,255,255,0.99), transparent 55%),
    radial-gradient(100% 85% at 92% -6%, rgba(250,250,252,0.9), transparent 55%),
    #ffffff !important;
}


/* ===== 玻璃去黑·浮动按钮（coach-fab / 分享 / 回顶） ===== */
/* 内联玫瑰金渐变 → 白色玻璃；图标深灰；badge 深灰底白字 */
body.apple-theme #coach-fab,
body.apple-theme .coach-fab,
body.apple-theme #share-float-btn,
body.apple-theme #back-to-top {
  background: linear-gradient(145deg, rgba(255,255,255,0.85), rgba(255,255,255,0.55)) !important;
  color: #4a4a52 !important;
  border: 1px solid rgba(255,255,255,0.95) !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.10) !important;
  -webkit-backdrop-filter: saturate(170%) blur(22px) !important;
  backdrop-filter: saturate(170%) blur(22px) !important;
}
body.apple-theme #coach-fab-badge,
body.apple-theme .coach-fab-badge {
  background: linear-gradient(135deg, #4a4a52 0%, #6e6e73 100%) !important;
  color: #ffffff !important;
  border-color: rgba(255,255,255,0.95) !important;
}
body.apple-theme #coach-fab svg,
body.apple-theme #share-float-btn svg,
body.apple-theme #back-to-top svg {
  color: #4a4a52 !important;
  stroke: #4a4a52 !important;
}
/* ═══ Liquid Glass v3 — 苹果液态玻璃（WWDC25 Liquid Glass 设计语言）═══
   半透明玻璃材质 · 方向性折射 · 四边高光 · 景深悬浮 · 动态响应
   液态玻璃精髓：玻璃非纯白，而是「左上光直射 → 右下折射透」的方向性渐变，
   配合四边 inset 高光（模拟玻璃厚度与折射）＋三层景深投影（悬浮于内容之上）。 */

/* —— 玻璃配方变量：方向性折射渐变 —— */
body.apple-theme {
  --lg-sheet: linear-gradient(135deg, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.60) 32%, rgba(255,255,255,0.30) 62%, rgba(255,255,255,0.52) 100%);
  --lg-pill:  linear-gradient(145deg, rgba(255,255,255,0.93) 0%, rgba(255,255,255,0.66) 45%, rgba(255,255,255,0.48) 100%);
  --lg-pill-hover: linear-gradient(145deg, rgba(255,255,255,0.97) 0%, rgba(255,255,255,0.76) 45%, rgba(255,255,255,0.58) 100%);
  --lg-edge: rgba(255,255,255,0.72);
}

/* —— 玻璃片（卡片 / 面板）：四边折射高光 + 三层景深悬浮 —— */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"] {
  background: var(--lg-sheet) !important;
  background-image: var(--lg-sheet) !important;
  -webkit-backdrop-filter: saturate(200%) blur(40px) !important;
  backdrop-filter: saturate(200%) blur(40px) !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.96),
    inset 1px 0 0 rgba(255,255,255,0.42),
    inset 0 -1px 0 rgba(255,255,255,0.18),
    inset -1px 0 0 rgba(255,255,255,0.30),
    0 1px 2px rgba(0,0,0,0.04),
    0 8px 24px rgba(0,0,0,0.06),
    0 24px 60px rgba(0,0,0,0.04) !important;
  transition: box-shadow 0.45s cubic-bezier(0.4, 0, 0.2, 1), transform 0.45s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

body.apple-theme .card:hover,
body.apple-theme .card-glass:hover,
body.apple-theme .card-stat:hover,
body.apple-theme .stat-card:hover,
body.apple-theme .industry-card:hover,
body.apple-theme .eco-card:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 1px 0 0 rgba(255,255,255,0.50),
    inset 0 -1px 0 rgba(255,255,255,0.22),
    inset -1px 0 0 rgba(255,255,255,0.36),
    0 2px 6px rgba(0,0,0,0.05),
    0 16px 40px rgba(0,0,0,0.08),
    0 40px 90px rgba(0,0,0,0.05) !important;
  transform: translateY(-2px) !important;
}

/* —— 玻璃胶囊（按钮 / CTA）：更亮折射 + 底部柔光 —— */
body.apple-theme .btn-primary,
body.apple-theme .btn-login,
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta,
body.apple-theme #page-content button[style*="background:linear-gradient"],
body.apple-theme #page-content a[style*="background:linear-gradient"] {
  background: var(--lg-pill) !important;
  background-image: var(--lg-pill) !important;
  -webkit-backdrop-filter: saturate(200%) blur(22px) !important;
  backdrop-filter: saturate(200%) blur(22px) !important;
  color: #4a4a52 !important;
  -webkit-text-fill-color: #4a4a52 !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 0 -1px 0 rgba(255,255,255,0.30),
    0 2px 8px rgba(0,0,0,0.05),
    0 10px 28px rgba(0,0,0,0.05) !important;
  transition: box-shadow 0.35s cubic-bezier(0.4, 0, 0.2, 1), transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

body.apple-theme .btn-primary:hover,
body.apple-theme .btn-login:hover,
body.apple-theme #page-content .btn-primary:hover,
body.apple-theme #page-content .btn-gold:hover,
body.apple-theme #page-content .btn-cta:hover,
body.apple-theme #page-content button[style*="background:linear-gradient"]:hover,
body.apple-theme #page-content a[style*="background:linear-gradient"]:hover {
  background: var(--lg-pill-hover) !important;
  background-image: var(--lg-pill-hover) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    inset 0 -1px 0 rgba(255,255,255,0.36),
    0 4px 14px rgba(0,0,0,0.07),
    0 16px 36px rgba(0,0,0,0.06) !important;
  transform: translateY(-1px) !important;
}

/* —— 内联玻璃卡（内页 JS 动态渲染，白透明/暖白底）→ 液态玻璃片 —— */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"],
body.apple-theme #page-content [style*="background:#FFFEF9"],
body.apple-theme #page-content [style*="background:#FFFBF5"],
body.apple-theme #page-content [style*="background:#FFFDF6"],
body.apple-theme #page-content [style*="background:#FAF6EF"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#FFFFFF,#FFFEF9"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(255,254,249"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(255,254,249"] {
  background: var(--lg-sheet) !important;
  background-image: var(--lg-sheet) !important;
  -webkit-backdrop-filter: saturate(200%) blur(40px) !important;
  backdrop-filter: saturate(200%) blur(40px) !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.96),
    inset 1px 0 0 rgba(255,255,255,0.40),
    inset 0 -1px 0 rgba(255,255,255,0.16),
    inset -1px 0 0 rgba(255,255,255,0.28),
    0 1px 2px rgba(0,0,0,0.04),
    0 8px 24px rgba(0,0,0,0.05),
    0 24px 56px rgba(0,0,0,0.04) !important;
}

/* —— 深紫渐变卡（首页统计/深紫卡）→ 液态玻璃片 —— */
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,#050010"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, #050010"] {
  background: var(--lg-sheet) !important;
  background-image: var(--lg-sheet) !important;
  -webkit-backdrop-filter: saturate(200%) blur(40px) !important;
  backdrop-filter: saturate(200%) blur(40px) !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.96),
    inset 1px 0 0 rgba(255,255,255,0.40),
    inset 0 -1px 0 rgba(255,255,255,0.16),
    inset -1px 0 0 rgba(255,255,255,0.28),
    0 8px 24px rgba(0,0,0,0.05),
    0 24px 60px rgba(0,0,0,0.04) !important;
}

/* —— 侧边栏（液态玻璃导航）：通透 + 右缘高光 —— */
body.apple-theme .sidebar {
  background: linear-gradient(180deg, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0.45) 100%) !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0.45) 100%) !important;
  -webkit-backdrop-filter: saturate(200%) blur(48px) !important;
  backdrop-filter: saturate(200%) blur(48px) !important;
  border-right: 1px solid rgba(255,255,255,0.7) !important;
  box-shadow: inset -1px 0 0 rgba(255,255,255,0.4), 4px 0 24px rgba(0,0,0,0.04) !important;
}

/* —— 主题切换按钮（右下角）→ 液态玻璃球 —— */
body.apple-theme #apple-theme-toggle {
  background: var(--lg-pill) !important;
  background-image: var(--lg-pill) !important;
  -webkit-backdrop-filter: saturate(200%) blur(20px) !important;
  backdrop-filter: saturate(200%) blur(20px) !important;
  border: 1px solid rgba(255,255,255,0.8) !important;
  color: #4a4a52 !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 0 -1px 0 rgba(255,255,255,0.3),
    0 2px 10px rgba(0,0,0,0.08),
    0 8px 28px rgba(0,0,0,0.06) !important;
}
body.apple-theme #apple-theme-toggle:hover {
  background: var(--lg-pill-hover) !important;
  background-image: var(--lg-pill-hover) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    inset 0 -1px 0 rgba(255,255,255,0.36),
    0 4px 14px rgba(0,0,0,0.08),
    0 14px 34px rgba(0,0,0,0.07) !important;
}

/* v3-btn-hispec —— 按钮高特异性兜底（覆盖 29.1 的 [style*=#XXX] (1,3,1)） */
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#5B1A6E"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#5B1A6E"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#D4784C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#D4784C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E8A0A0"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E8A0A0"] {
  background: var(--lg-pill) !important;
  background-image: var(--lg-pill) !important;
  -webkit-backdrop-filter: saturate(200%) blur(22px) !important;
  backdrop-filter: saturate(200%) blur(22px) !important;
  color: #4a4a52 !important;
  -webkit-text-fill-color: #4a4a52 !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,0.98),
    inset 0 -1px 0 rgba(255,255,255,0.30),
    0 2px 8px rgba(0,0,0,0.05),
    0 10px 28px rgba(0,0,0,0.05) !important;
  transition: box-shadow 0.35s cubic-bezier(0.4, 0, 0.2, 1), transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#5B1A6E"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#5B1A6E"]:hover {
  background: var(--lg-pill-hover) !important;
  background-image: var(--lg-pill-hover) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    inset 0 -1px 0 rgba(255,255,255,0.36),
    0 4px 14px rgba(0,0,0,0.07),
    0 16px 36px rgba(0,0,0,0.06) !important;
  transform: translateY(-1px) !important;
}

/* ═══ /Liquid Glass v3 ═══ */

/* sidebar-pink-clean —— 侧边栏/面包屑 淡粉·金色残留清理（苹果中性化） */
body.apple-theme .sidebar .nav-section:hover {
  color: var(--apple-text-4) !important;
  text-shadow: none !important;
}
body.apple-theme .sidebar .nav-section::after {
  color: var(--apple-text-4) !important;
  opacity: 0.6 !important;
}
body.apple-theme .sidebar .nav-section::before {
  background: linear-gradient(90deg, rgba(0,0,0,0.14), transparent) !important;
  opacity: 0.5 !important;
}
body.apple-theme .sidebar .nav-link i {
  color: var(--apple-text-3) !important;
  opacity: 0.75 !important;
}
body.apple-theme .sidebar .nav-link:hover i {
  color: var(--apple-text) !important;
  opacity: 1 !important;
}
body.apple-theme .sidebar .nav-link::before {
  background: radial-gradient(circle, var(--apple-accent), transparent) !important;
  box-shadow: none !important;
}
body.apple-theme .sidebar .nav-link.active::after {
  background: var(--apple-accent) !important;
  box-shadow: none !important;
  animation: none !important;
}
body.apple-theme .sidebar .nav-link:hover {
  background: rgba(0,0,0,0.05) !important;
  border-color: rgba(0,0,0,0.06) !important;
  box-shadow: none !important;
  transform: none !important;
}
body.apple-theme .sidebar .nav-link.nav-sub {
  color: var(--apple-text-3) !important;
}
body.apple-theme .sidebar .nav-link.nav-sub:hover {
  color: var(--apple-text) !important;
}
/* 面包屑淡粉/玫红 → 苹果中性 */
body.apple-theme .breadcrumb-bar,
body.apple-theme .breadcrumb-bar a,
body.apple-theme .breadcrumb-bar span {
  color: var(--apple-text-3) !important;
  text-shadow: none !important;
}
body.apple-theme .breadcrumb-bar a:hover {
  color: var(--apple-accent) !important;
  text-shadow: none !important;
}
/* /sidebar-pink-clean */

/* gold-arrow-clean —— 金色半透明箭头/文字残留 → 中性灰 */
body.apple-theme #page-content div[style*="color:rgba(226,184,108,0.5"],
body.apple-theme #page-content [style*="color:rgba(226,184,108,0.5"] {
  color: var(--apple-text-4) !important;
  -webkit-text-fill-color: var(--apple-text-4) !important;
}
/* /gold-arrow-clean */

/* ═══ Liquid Glass v4 ═══ — 更透 + 折射虹彩（色散微光）═══
   ① 玻璃更透：白玻璃 alpha 整体下调约 30%，背后内容更透出
   ② 折射虹彩：四边 inset 高光从纯白改为极淡色散（顶暖橙→底冷蓝→左右粉/青），
      模拟真实玻璃边缘 chromatic dispersion 彩虹边，克制不浓艳 */

/* —— 更透的玻璃配方 + 色散微光变量 —— */
body.apple-theme {
  --lg-sheet: linear-gradient(135deg, rgba(255,255,255,0.62) 0%, rgba(255,255,255,0.40) 32%, rgba(255,255,255,0.20) 62%, rgba(255,255,255,0.34) 100%);
  --lg-pill: linear-gradient(145deg, rgba(255,255,255,0.72) 0%, rgba(255,255,255,0.50) 45%, rgba(255,255,255,0.34) 100%);
  --lg-pill-hover: linear-gradient(145deg, rgba(255,255,255,0.80) 0%, rgba(255,255,255,0.60) 45%, rgba(255,255,255,0.44) 100%);
  --lg-edge: rgba(255,255,255,0.55);
  --lg-disperse-top: rgba(255,236,222,0.55);
  --lg-disperse-bottom: rgba(222,238,255,0.38);
  --lg-disperse-left: rgba(255,240,246,0.25);
  --lg-disperse-right: rgba(236,246,255,0.25);
}

/* —— 玻璃片（卡片 / 面板）：四边色散微光 —— */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"] {
  box-shadow:
    inset 0 1px 0 var(--lg-disperse-top),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-disperse-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 1px 2px rgba(0,0,0,0.04),
    0 8px 24px rgba(0,0,0,0.06),
    0 24px 60px rgba(0,0,0,0.04) !important;
}

body.apple-theme .card:hover,
body.apple-theme .card-glass:hover,
body.apple-theme .card-stat:hover,
body.apple-theme .stat-card:hover,
body.apple-theme .industry-card:hover,
body.apple-theme .eco-card:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,240,228,0.70),
    inset 1px 0 0 rgba(255,244,250,0.32),
    inset 0 -1px 0 rgba(228,242,255,0.48),
    inset -1px 0 0 rgba(240,248,255,0.32),
    0 2px 6px rgba(0,0,0,0.05),
    0 16px 40px rgba(0,0,0,0.08),
    0 40px 90px rgba(0,0,0,0.05) !important;
  transform: translateY(-2px) !important;
}

/* —— 玻璃胶囊（按钮 / CTA）：顶部暖橙 + 底部冷蓝色散 —— */
body.apple-theme .btn-primary,
body.apple-theme .btn-login,
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta,
body.apple-theme #page-content button[style*="background:linear-gradient"],
body.apple-theme #page-content a[style*="background:linear-gradient"] {
  box-shadow:
    inset 0 1px 0 var(--lg-disperse-top),
    inset 0 -1px 0 var(--lg-disperse-bottom),
    0 2px 8px rgba(0,0,0,0.05),
    0 10px 28px rgba(0,0,0,0.05) !important;
}

body.apple-theme .btn-primary:hover,
body.apple-theme .btn-login:hover,
body.apple-theme #page-content .btn-primary:hover,
body.apple-theme #page-content .btn-gold:hover,
body.apple-theme #page-content .btn-cta:hover,
body.apple-theme #page-content button[style*="background:linear-gradient"]:hover,
body.apple-theme #page-content a[style*="background:linear-gradient"]:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,240,228,0.75),
    inset 0 -1px 0 rgba(228,242,255,0.50),
    0 4px 14px rgba(0,0,0,0.07),
    0 16px 36px rgba(0,0,0,0.06) !important;
  transform: translateY(-1px) !important;
}

/* —— 内联玻璃卡（内页 JS 渲染）：色散微光 —— */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"],
body.apple-theme #page-content [style*="background:#FFFEF9"],
body.apple-theme #page-content [style*="background:#FFFBF5"],
body.apple-theme #page-content [style*="background:#FFFDF6"],
body.apple-theme #page-content [style*="background:#FAF6EF"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#FFFFFF,#FFFEF9"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(255,254,249"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(255,254,249"] {
  box-shadow:
    inset 0 1px 0 var(--lg-disperse-top),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-disperse-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 1px 2px rgba(0,0,0,0.04),
    0 8px 24px rgba(0,0,0,0.05),
    0 24px 56px rgba(0,0,0,0.04) !important;
}

/* —— 深紫渐变卡（首页统计/深紫卡）：色散微光 —— */
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,#050010"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, #050010"] {
  box-shadow:
    inset 0 1px 0 var(--lg-disperse-top),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-disperse-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 8px 24px rgba(0,0,0,0.05),
    0 24px 60px rgba(0,0,0,0.04) !important;
}

/* —— 侧边栏：更透 + 右缘色散微光 —— */
body.apple-theme .sidebar {
  background: linear-gradient(180deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.32) 100%) !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.32) 100%) !important;
  border-right: 1px solid rgba(255,255,255,0.55) !important;
  box-shadow:
    inset -1px 0 0 rgba(236,246,255,0.35),
    4px 0 24px rgba(0,0,0,0.04) !important;
}

/* —— 主题切换按钮：顶部暖橙 + 底部冷蓝色散 —— */
body.apple-theme #apple-theme-toggle {
  box-shadow:
    inset 0 1px 0 var(--lg-disperse-top),
    inset 0 -1px 0 var(--lg-disperse-bottom),
    0 2px 10px rgba(0,0,0,0.08),
    0 8px 28px rgba(0,0,0,0.06) !important;
}
body.apple-theme #apple-theme-toggle:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,240,228,0.8),
    inset 0 -1px 0 rgba(228,242,255,0.55),
    0 4px 14px rgba(0,0,0,0.08),
    0 14px 34px rgba(0,0,0,0.07) !important;
}

/* —— v3-btn-hispec 按钮兜底：色散微光 —— */
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#5B1A6E"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#5B1A6E"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#D4784C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#D4784C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E8A0A0"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E8A0A0"] {
  box-shadow:
    inset 0 1px 0 var(--lg-disperse-top),
    inset 0 -1px 0 var(--lg-disperse-bottom),
    0 2px 8px rgba(0,0,0,0.05),
    0 10px 28px rgba(0,0,0,0.05) !important;
}
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#5B1A6E"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#5B1A6E"]:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,240,228,0.8),
    inset 0 -1px 0 rgba(228,242,255,0.55),
    0 4px 14px rgba(0,0,0,0.07),
    0 16px 36px rgba(0,0,0,0.06) !important;
  transform: translateY(-1px) !important;
}
/* ═══ /Liquid Glass v4 ═══ */

/* ═══ Liquid Glass v5 ═══ — 更透亮 ═══
   在 v4 基础上：白玻璃 alpha 再下调约 18%，饱和 200%→225%，玻璃更透、透出背景更鲜亮 */

body.apple-theme {
  --lg-sheet: linear-gradient(135deg, rgba(255,255,255,0.52) 0%, rgba(255,255,255,0.32) 32%, rgba(255,255,255,0.15) 62%, rgba(255,255,255,0.28) 100%);
  --lg-pill: linear-gradient(145deg, rgba(255,255,255,0.60) 0%, rgba(255,255,255,0.40) 45%, rgba(255,255,255,0.26) 100%);
  --lg-pill-hover: linear-gradient(145deg, rgba(255,255,255,0.70) 0%, rgba(255,255,255,0.50) 45%, rgba(255,255,255,0.36) 100%);
  --lg-edge: rgba(255,255,255,0.48);
}

/* 更亮：饱和 200% → 225%（透出的背景更鲜活） */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"] {
  -webkit-backdrop-filter: saturate(225%) blur(40px) !important;
  backdrop-filter: saturate(225%) blur(40px) !important;
}
body.apple-theme .btn-primary,
body.apple-theme .btn-login,
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta,
body.apple-theme #page-content button[style*="background:linear-gradient"],
body.apple-theme #page-content a[style*="background:linear-gradient"] {
  -webkit-backdrop-filter: saturate(225%) blur(22px) !important;
  backdrop-filter: saturate(225%) blur(22px) !important;
}

/* 侧栏：更透 */
body.apple-theme .sidebar {
  background: linear-gradient(180deg, rgba(255,255,255,0.46) 0%, rgba(255,255,255,0.26) 100%) !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,0.46) 0%, rgba(255,255,255,0.26) 100%) !important;
  -webkit-backdrop-filter: saturate(225%) blur(48px) !important;
  backdrop-filter: saturate(225%) blur(48px) !important;
}
/* ═══ /Liquid Glass v5 ═══ */

/* ═══ Liquid Glass v6 ═══ — 更透亮 + 更高级奢华感 ═══
   ① 更透：白玻璃 alpha 再降约 15%
   ② 奢华：香槟暖白顶边高光 + 极细内圈亮边（钻石切割感）+ 更深更柔景深投影 */

body.apple-theme {
  --lg-sheet: linear-gradient(135deg, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.28) 32%, rgba(255,255,255,0.12) 62%, rgba(255,255,255,0.22) 100%);
  --lg-pill: linear-gradient(145deg, rgba(255,255,255,0.52) 0%, rgba(255,255,255,0.34) 45%, rgba(255,255,255,0.22) 100%);
  --lg-pill-hover: linear-gradient(145deg, rgba(255,255,255,0.62) 0%, rgba(255,255,255,0.44) 45%, rgba(255,255,255,0.30) 100%);
  --lg-edge: rgba(255,255,255,0.42);
  /* 奢华光泽：香槟暖白顶边高光 + 冷青底边反光（精密切割双色反光） */
  --lg-sheen-top: rgba(255,246,230,0.85);
  --lg-sheen-bottom: rgba(228,240,255,0.50);
  --lg-disperse-top: rgba(255,236,222,0.60);
  --lg-disperse-bottom: rgba(222,238,255,0.42);
  --lg-disperse-left: rgba(255,240,246,0.28);
  --lg-disperse-right: rgba(236,246,255,0.28);
}

/* —— 卡片：香槟高光 + 钻石切割内圈亮边 + 四边色散 + 深柔景深 —— */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"] {
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 1px 2px rgba(0,0,0,0.05),
    0 12px 32px rgba(0,0,0,0.08),
    0 32px 80px rgba(0,0,0,0.05) !important;
}

body.apple-theme .card:hover,
body.apple-theme .card-glass:hover,
body.apple-theme .card-stat:hover,
body.apple-theme .stat-card:hover,
body.apple-theme .industry-card:hover,
body.apple-theme .eco-card:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,248,236,0.95),
    inset 0 0 0 1px rgba(255,255,255,0.20),
    inset 1px 0 0 rgba(255,244,250,0.34),
    inset 0 -1px 0 rgba(230,243,255,0.60),
    inset -1px 0 0 rgba(240,248,255,0.34),
    0 2px 6px rgba(0,0,0,0.05),
    0 20px 48px rgba(0,0,0,0.10),
    0 48px 110px rgba(0,0,0,0.06) !important;
  transform: translateY(-2px) !important;
}

/* —— 按钮 / CTA：香槟高光 + 内圈亮边 —— */
body.apple-theme .btn-primary,
body.apple-theme .btn-login,
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta,
body.apple-theme #page-content button[style*="background:linear-gradient"],
body.apple-theme #page-content a[style*="background:linear-gradient"] {
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    0 2px 8px rgba(0,0,0,0.05),
    0 12px 30px rgba(0,0,0,0.06) !important;
}

body.apple-theme .btn-primary:hover,
body.apple-theme .btn-login:hover,
body.apple-theme #page-content .btn-primary:hover,
body.apple-theme #page-content .btn-gold:hover,
body.apple-theme #page-content .btn-cta:hover,
body.apple-theme #page-content button[style*="background:linear-gradient"]:hover,
body.apple-theme #page-content a[style*="background:linear-gradient"]:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,248,236,0.95),
    inset 0 0 0 1px rgba(255,255,255,0.20),
    inset 0 -1px 0 rgba(230,243,255,0.60),
    0 4px 14px rgba(0,0,0,0.07),
    0 18px 40px rgba(0,0,0,0.07) !important;
  transform: translateY(-1px) !important;
}

/* —— 内联玻璃卡（内页 JS 渲染）：奢华高光 —— */
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"],
body.apple-theme #page-content [style*="background:#FFFEF9"],
body.apple-theme #page-content [style*="background:#FFFBF5"],
body.apple-theme #page-content [style*="background:#FFFDF6"],
body.apple-theme #page-content [style*="background:#FAF6EF"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,#FFFFFF,#FFFEF9"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(255,254,249"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(255,254,249"] {
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 1px 2px rgba(0,0,0,0.04),
    0 12px 32px rgba(0,0,0,0.07),
    0 32px 76px rgba(0,0,0,0.05) !important;
}

/* —— 深紫渐变卡：奢华高光 —— */
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg,#050010"],
body.apple-theme #page-content div[style*="background:linear-gradient(165deg, #050010"] {
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 12px 32px rgba(0,0,0,0.07),
    0 32px 80px rgba(0,0,0,0.05) !important;
}

/* —— 侧栏：更透 + 右缘奢华反光 —— */
body.apple-theme .sidebar {
  background: linear-gradient(180deg, rgba(255,255,255,0.40) 0%, rgba(255,255,255,0.22) 100%) !important;
  background-image: linear-gradient(180deg, rgba(255,255,255,0.40) 0%, rgba(255,255,255,0.22) 100%) !important;
  border-right: 1px solid rgba(255,255,255,0.42) !important;
  box-shadow:
    inset -1px 0 0 rgba(236,246,255,0.38),
    4px 0 24px rgba(0,0,0,0.04) !important;
}

/* —— 主题切换按钮：奢华高光 —— */
body.apple-theme #apple-theme-toggle {
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    0 2px 10px rgba(0,0,0,0.08),
    0 8px 28px rgba(0,0,0,0.06) !important;
}
body.apple-theme #apple-theme-toggle:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,248,236,0.95),
    inset 0 0 0 1px rgba(255,255,255,0.20),
    inset 0 -1px 0 rgba(230,243,255,0.60),
    0 4px 14px rgba(0,0,0,0.08),
    0 14px 34px rgba(0,0,0,0.07) !important;
}

/* —— v3-btn-hispec 按钮兜底：奢华高光 —— */
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E8C892"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#5B1A6E"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#5B1A6E"],
body.apple-theme #page-content button[style*="linear-gradient"][style*="#D4784C"],
body.apple-theme #page-content a[style*="linear-gradient"][style*="#D4784C"] {
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    0 2px 8px rgba(0,0,0,0.05),
    0 12px 30px rgba(0,0,0,0.05) !important;
}
body.apple-theme #page-content button[style*="linear-gradient"][style*="#E2B86C"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#E2B86C"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#8B3AAF"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#8B3AAF"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#C44D8C"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#C44D8C"]:hover,
body.apple-theme #page-content button[style*="linear-gradient"][style*="#5B1A6E"]:hover,
body.apple-theme #page-content a[style*="linear-gradient"][style*="#5B1A6E"]:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,248,236,0.95),
    inset 0 0 0 1px rgba(255,255,255,0.20),
    inset 0 -1px 0 rgba(230,243,255,0.60),
    0 4px 14px rgba(0,0,0,0.07),
    0 18px 40px rgba(0,0,0,0.06) !important;
  transform: translateY(-1px) !important;
}
/* ═══ /Liquid Glass v6 ═══ */

/* v6-ecocard-fix —— 统一回到 v6 透玻璃 + 香槟色散奢华高光 + saturate(225%) */
body.apple-theme #page-content .eco-card,
body.apple-theme #page-content .industry-card,
body.apple-theme #page-content .card,
body.apple-theme #page-content .card-glass,
body.apple-theme #page-content .card-stat,
body.apple-theme #page-content .stat-card,
body.apple-theme #page-content [class*="panel"],
body.apple-theme #page-content div[style*="linear-gradient(165deg,rgba(32,12,52"],
body.apple-theme #page-content div[style*="linear-gradient(165deg, rgba(32,12,52"],
body.apple-theme #page-content div[style*="linear-gradient(160deg,rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(160deg, rgba(42,14,61"],
body.apple-theme #page-content div[style*="linear-gradient(180deg,rgba(21,5,32"],
body.apple-theme #page-content div[style*="linear-gradient(180deg, rgba(21,5,32"] {
  background: var(--lg-sheet) !important;
  background-image: var(--lg-sheet) !important;
  background-color: transparent !important;
  -webkit-backdrop-filter: saturate(225%) blur(40px) !important;
  backdrop-filter: saturate(225%) blur(40px) !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 1px 2px rgba(0,0,0,0.05),
    0 12px 32px rgba(0,0,0,0.08),
    0 32px 80px rgba(0,0,0,0.05) !important;
}
body.apple-theme #page-content .eco-card:hover,
body.apple-theme #page-content .industry-card:hover,
body.apple-theme #page-content .card:hover,
body.apple-theme #page-content .card-glass:hover,
body.apple-theme #page-content .card-stat:hover,
body.apple-theme #page-content .stat-card:hover {
  box-shadow:
    inset 0 1px 0 rgba(255,248,236,0.95),
    inset 0 0 0 1px rgba(255,255,255,0.20),
    inset 1px 0 0 rgba(255,244,250,0.34),
    inset 0 -1px 0 rgba(230,243,255,0.60),
    inset -1px 0 0 rgba(240,248,255,0.34),
    0 2px 6px rgba(0,0,0,0.05),
    0 20px 48px rgba(0,0,0,0.10),
    0 48px 110px rgba(0,0,0,0.06) !important;
  transform: translateY(-2px) !important;
}
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.06"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.05"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.04"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.03"],
body.apple-theme #page-content [style*="background:rgba(255,255,255,0.02"] {
  background: var(--lg-sheet) !important;
  background-image: var(--lg-sheet) !important;
  background-color: transparent !important;
  -webkit-backdrop-filter: saturate(225%) blur(38px) !important;
  backdrop-filter: saturate(225%) blur(38px) !important;
  border: 1px solid var(--lg-edge) !important;
  box-shadow:
    inset 0 1px 0 var(--lg-sheen-top),
    inset 0 0 0 1px rgba(255,255,255,0.14),
    inset 1px 0 0 var(--lg-disperse-left),
    inset 0 -1px 0 var(--lg-sheen-bottom),
    inset -1px 0 0 var(--lg-disperse-right),
    0 1px 2px rgba(0,0,0,0.04),
    0 12px 32px rgba(0,0,0,0.07),
    0 32px 76px rgba(0,0,0,0.05) !important;
}
/* /v6-ecocard-fix */

/* 教练欢迎弹层（#coach-welcome）整体 → 白底 + 灰黑字（补齐苹果主题缺失的覆盖） */
body.apple-theme #coach-welcome {
  background: rgba(255,255,255,0.96) !important;
}
body.apple-theme #coach-welcome [style*="color:rgba(255,255,255"] {
  color: var(--apple-text) !important;
  -webkit-text-fill-color: var(--apple-text) !important;
}
body.apple-theme #coach-welcome [style*="color:#E2B86C"],
body.apple-theme #coach-welcome [style*="color: #E2B86C"] {
  color: var(--apple-accent) !important;
  -webkit-text-fill-color: var(--apple-accent) !important;
}


/* ══════════════════════════════════════════════════════════════
   修复：兜底清理规则误伤卡片/高亮项（金色 rgba(226,184,108) 在 border
   而非 background，却被 [style*="background"][style*="rgba(226,184,108,0."]
   误匹配，导致背景被 background-image:none 清空）
   ══════════════════════════════════════════════════════════════ */
/* 1) 教练欢迎卡 #coach-welcome 内层卡片：恢复其浅色渐变背景 */
body.apple-theme #coach-welcome [style*="linear-gradient(160deg"] {
  background-image: linear-gradient(160deg, var(--jade-ivory) 0%, var(--jade-silk) 30%, var(--jade-warm) 60%, var(--jade-warm) 100%) !important;
  background-color: var(--jade-ivory) !important;
}
/* 2) 高亮导航项(丽人圈®OPC/教练引导等)金色渐变：改为浅色中性高亮 */
body.apple-theme .nav-link[style*="linear-gradient(135deg"][style*="rgba(226,184,108"] {
  background-image: linear-gradient(135deg, rgba(0,0,0,0.05), rgba(0,0,0,0.02)) !important;
  background-color: rgba(0,0,0,0.04) !important;
}

/* ══════════════ 会员等级专属主题(mc_theme)在浅色主题下反制为浅底深字 ══════════════ */
body.apple-theme #mc-hero,
body.apple-theme [data-mc-peripheral],
body.apple-theme [data-mc-themed],
body.apple-theme [data-mc-secondary] {
  background: linear-gradient(180deg, var(--jade-ivory) 0%, var(--jade-silk) 55%, var(--jade-warm) 100%) !important;
}
body.apple-theme h1[data-mc-peripheral],
body.apple-theme [data-mc-peripheral] h1,
body.apple-theme #mc-hero h1 {
  background: none !important;
  -webkit-text-fill-color: var(--ink-deep) !important;
  color: var(--ink-deep) !important;
}
body.apple-theme #mc-hero [style*="color:rgba(255,255,255"] {
  color: var(--ink-rich) !important;
  -webkit-text-fill-color: var(--ink-rich) !important;
}

/* 雷达五维轴标签：浅色主题下调深，保证可读 */
body.apple-theme #opc-diagnosis svg text { fill: var(--ink-deep) !important; }

/* rgb() 重序列化兜底压白（JS onmouseover 改 style → hex 转 rgb 后压白选择器失效，用 rgb 变体兜底） */
body.apple-theme [style*="background"][style*="rgb(0, 16, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(0, 16, 32)" i],
body.apple-theme [style*="background"][style*="rgb(0, 21, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(0, 21, 48)" i],
body.apple-theme [style*="background"][style*="rgb(0, 26, 10)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(0, 26, 10)" i],
body.apple-theme [style*="background"][style*="rgb(0, 42, 21)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(0, 42, 21)" i],
body.apple-theme [style*="background"][style*="rgb(0, 105, 92)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(0, 105, 92)" i],
body.apple-theme [style*="background"][style*="rgb(2, 0, 8)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(2, 0, 8)" i],
body.apple-theme [style*="background"][style*="rgb(4, 0, 16)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(4, 0, 16)" i],
body.apple-theme [style*="background"][style*="rgb(5, 0, 16)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(5, 0, 16)" i],
body.apple-theme [style*="background"][style*="rgb(6, 0, 16)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(6, 0, 16)" i],
body.apple-theme [style*="background"][style*="rgb(6, 0, 18)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(6, 0, 18)" i],
body.apple-theme [style*="background"][style*="rgb(6, 78, 59)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(6, 78, 59)" i],
body.apple-theme [style*="background"][style*="rgb(8, 0, 21)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(8, 0, 21)" i],
body.apple-theme [style*="background"][style*="rgb(10, 0, 20)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 0, 20)" i],
body.apple-theme [style*="background"][style*="rgb(10, 0, 21)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 0, 21)" i],
body.apple-theme [style*="background"][style*="rgb(10, 0, 24)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 0, 24)" i],
body.apple-theme [style*="background"][style*="rgb(10, 0, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 0, 32)" i],
body.apple-theme [style*="background"][style*="rgb(10, 3, 18)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 3, 18)" i],
body.apple-theme [style*="background"][style*="rgb(10, 8, 18)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 8, 18)" i],
body.apple-theme [style*="background"][style*="rgb(10, 10, 15)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 10, 15)" i],
body.apple-theme [style*="background"][style*="rgb(10, 22, 40)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 22, 40)" i],
body.apple-theme [style*="background"][style*="rgb(10, 26, 58)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 26, 58)" i],
body.apple-theme [style*="background"][style*="rgb(10, 31, 10)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 31, 10)" i],
body.apple-theme [style*="background"][style*="rgb(10, 42, 74)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 42, 74)" i],
body.apple-theme [style*="background"][style*="rgb(10, 53, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 53, 32)" i],
body.apple-theme [style*="background"][style*="rgb(10, 58, 106)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 58, 106)" i],
body.apple-theme [style*="background"][style*="rgb(10, 61, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(10, 61, 32)" i],
body.apple-theme [style*="background"][style*="rgb(11, 0, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(11, 0, 32)" i],
body.apple-theme [style*="background"][style*="rgb(12, 0, 34)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(12, 0, 34)" i],
body.apple-theme [style*="background"][style*="rgb(13, 0, 24)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 0, 24)" i],
body.apple-theme [style*="background"][style*="rgb(13, 0, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 0, 32)" i],
body.apple-theme [style*="background"][style*="rgb(13, 0, 34)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 0, 34)" i],
body.apple-theme [style*="background"][style*="rgb(13, 43, 69)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 43, 69)" i],
body.apple-theme [style*="background"][style*="rgb(13, 43, 77)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 43, 77)" i],
body.apple-theme [style*="background"][style*="rgb(13, 71, 161)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 71, 161)" i],
body.apple-theme [style*="background"][style*="rgb(13, 79, 142)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(13, 79, 142)" i],
body.apple-theme [style*="background"][style*="rgb(14, 3, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(14, 3, 32)" i],
body.apple-theme [style*="background"][style*="rgb(15, 52, 96)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(15, 52, 96)" i],
body.apple-theme [style*="background"][style*="rgb(18, 0, 34)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(18, 0, 34)" i],
body.apple-theme [style*="background"][style*="rgb(18, 0, 40)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(18, 0, 40)" i],
body.apple-theme [style*="background"][style*="rgb(18, 4, 40)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(18, 4, 40)" i],
body.apple-theme [style*="background"][style*="rgb(18, 6, 37)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(18, 6, 37)" i],
body.apple-theme [style*="background"][style*="rgb(18, 18, 18)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(18, 18, 18)" i],
body.apple-theme [style*="background"][style*="rgb(18, 58, 18)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(18, 58, 18)" i],
body.apple-theme [style*="background"][style*="rgb(20, 7, 34)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(20, 7, 34)" i],
body.apple-theme [style*="background"][style*="rgb(21, 0, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(21, 0, 48)" i],
body.apple-theme [style*="background"][style*="rgb(21, 5, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(21, 5, 32)" i],
body.apple-theme [style*="background"][style*="rgb(21, 5, 40)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(21, 5, 40)" i],
body.apple-theme [style*="background"][style*="rgb(21, 5, 53)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(21, 5, 53)" i],
body.apple-theme [style*="background"][style*="rgb(21, 80, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(21, 80, 48)" i],
body.apple-theme [style*="background"][style*="rgb(22, 0, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(22, 0, 48)" i],
body.apple-theme [style*="background"][style*="rgb(22, 10, 34)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(22, 10, 34)" i],
body.apple-theme [style*="background"][style*="rgb(22, 33, 62)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(22, 33, 62)" i],
body.apple-theme [style*="background"][style*="rgb(26, 0, 8)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 0, 8)" i],
body.apple-theme [style*="background"][style*="rgb(26, 0, 16)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 0, 16)" i],
body.apple-theme [style*="background"][style*="rgb(26, 0, 21)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 0, 21)" i],
body.apple-theme [style*="background"][style*="rgb(26, 0, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 0, 48)" i],
body.apple-theme [style*="background"][style*="rgb(26, 5, 46)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 5, 46)" i],
body.apple-theme [style*="background"][style*="rgb(26, 8, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 8, 48)" i],
body.apple-theme [style*="background"][style*="rgb(26, 10, 24)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 10, 24)" i],
body.apple-theme [style*="background"][style*="rgb(26, 10, 30)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 10, 30)" i],
body.apple-theme [style*="background"][style*="rgb(26, 10, 46)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 10, 46)" i],
body.apple-theme [style*="background"][style*="rgb(26, 10, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 10, 48)" i],
body.apple-theme [style*="background"][style*="rgb(26, 10, 56)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 10, 56)" i],
body.apple-theme [style*="background"][style*="rgb(26, 10, 64)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 10, 64)" i],
body.apple-theme [style*="background"][style*="rgb(26, 14, 56)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 14, 56)" i],
body.apple-theme [style*="background"][style*="rgb(26, 26, 46)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 26, 46)" i],
body.apple-theme [style*="background"][style*="rgb(26, 42, 74)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 42, 74)" i],
body.apple-theme [style*="background"][style*="rgb(26, 58, 42)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 58, 42)" i],
body.apple-theme [style*="background"][style*="rgb(26, 58, 92)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 58, 92)" i],
body.apple-theme [style*="background"][style*="rgb(26, 74, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(26, 74, 48)" i],
body.apple-theme [style*="background"][style*="rgb(28, 0, 56)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(28, 0, 56)" i],
body.apple-theme [style*="background"][style*="rgb(29, 29, 31)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(29, 29, 31)" i],
body.apple-theme [style*="background"][style*="rgb(30, 14, 48)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(30, 14, 48)" i],
body.apple-theme [style*="background"][style*="rgb(30, 14, 54)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(30, 14, 54)" i],
body.apple-theme [style*="background"][style*="rgb(30, 90, 30)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(30, 90, 30)" i],
body.apple-theme [style*="background"][style*="rgb(31, 10, 53)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(31, 10, 53)" i],
body.apple-theme [style*="background"][style*="rgb(32, 5, 0)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(32, 5, 0)" i],
body.apple-theme [style*="background"][style*="rgb(32, 14, 30)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(32, 14, 30)" i],
body.apple-theme [style*="background"][style*="rgb(34, 16, 31)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(34, 16, 31)" i],
body.apple-theme [style*="background"][style*="rgb(34, 34, 58)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(34, 34, 58)" i],
body.apple-theme [style*="background"][style*="rgb(38, 0, 85)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(38, 0, 85)" i],
body.apple-theme [style*="background"][style*="rgb(38, 18, 38)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(38, 18, 38)" i],
body.apple-theme [style*="background"][style*="rgb(39, 21, 37)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(39, 21, 37)" i],
body.apple-theme [style*="background"][style*="rgb(42, 14, 61)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 14, 61)" i],
body.apple-theme [style*="background"][style*="rgb(42, 14, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 14, 80)" i],
body.apple-theme [style*="background"][style*="rgb(42, 16, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 16, 32)" i],
body.apple-theme [style*="background"][style*="rgb(42, 16, 64)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 16, 64)" i],
body.apple-theme [style*="background"][style*="rgb(42, 16, 69)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 16, 69)" i],
body.apple-theme [style*="background"][style*="rgb(42, 18, 66)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 18, 66)" i],
body.apple-theme [style*="background"][style*="rgb(42, 20, 36)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 20, 36)" i],
body.apple-theme [style*="background"][style*="rgb(42, 21, 72)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 21, 72)" i],
body.apple-theme [style*="background"][style*="rgb(42, 26, 74)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 26, 74)" i],
body.apple-theme [style*="background"][style*="rgb(42, 42, 68)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 42, 68)" i],
body.apple-theme [style*="background"][style*="rgb(42, 58, 26)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(42, 58, 26)" i],
body.apple-theme [style*="background"][style*="rgb(44, 22, 40)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(44, 22, 40)" i],
body.apple-theme [style*="background"][style*="rgb(45, 0, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 0, 32)" i],
body.apple-theme [style*="background"][style*="rgb(45, 0, 40)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 0, 40)" i],
body.apple-theme [style*="background"][style*="rgb(45, 0, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 0, 80)" i],
body.apple-theme [style*="background"][style*="rgb(45, 10, 62)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 10, 62)" i],
body.apple-theme [style*="background"][style*="rgb(45, 21, 72)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 21, 72)" i],
body.apple-theme [style*="background"][style*="rgb(45, 21, 96)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 21, 96)" i],
body.apple-theme [style*="background"][style*="rgb(45, 27, 78)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 27, 78)" i],
body.apple-theme [style*="background"][style*="rgb(45, 45, 68)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(45, 45, 68)" i],
body.apple-theme [style*="background"][style*="rgb(46, 10, 30)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(46, 10, 30)" i],
body.apple-theme [style*="background"][style*="rgb(46, 10, 78)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(46, 10, 78)" i],
body.apple-theme [style*="background"][style*="rgb(46, 26, 0)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(46, 26, 0)" i],
body.apple-theme [style*="background"][style*="rgb(46, 26, 5)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(46, 26, 5)" i],
body.apple-theme [style*="background"][style*="rgb(50, 50, 85)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(50, 50, 85)" i],
body.apple-theme [style*="background"][style*="rgb(52, 24, 78)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(52, 24, 78)" i],
body.apple-theme [style*="background"][style*="rgb(54, 32, 58)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(54, 32, 58)" i],
body.apple-theme [style*="background"][style*="rgb(58, 16, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(58, 16, 80)" i],
body.apple-theme [style*="background"][style*="rgb(58, 24, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(58, 24, 80)" i],
body.apple-theme [style*="background"][style*="rgb(58, 26, 58)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(58, 26, 58)" i],
body.apple-theme [style*="background"][style*="rgb(58, 26, 90)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(58, 26, 90)" i],
body.apple-theme [style*="background"][style*="rgb(58, 33, 56)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(58, 33, 56)" i],
body.apple-theme [style*="background"][style*="rgb(58, 42, 90)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(58, 42, 90)" i],
body.apple-theme [style*="background"][style*="rgb(61, 0, 32)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 0, 32)" i],
body.apple-theme [style*="background"][style*="rgb(61, 15, 62)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 15, 62)" i],
body.apple-theme [style*="background"][style*="rgb(61, 16, 37)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 16, 37)" i],
body.apple-theme [style*="background"][style*="rgb(61, 27, 78)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 27, 78)" i],
body.apple-theme [style*="background"][style*="rgb(61, 27, 94)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 27, 94)" i],
body.apple-theme [style*="background"][style*="rgb(61, 30, 46)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 30, 46)" i],
body.apple-theme [style*="background"][style*="rgb(61, 30, 78)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 30, 78)" i],
body.apple-theme [style*="background"][style*="rgb(61, 30, 90)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 30, 90)" i],
body.apple-theme [style*="background"][style*="rgb(61, 42, 26)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 42, 26)" i],
body.apple-theme [style*="background"][style*="rgb(61, 42, 74)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 42, 74)" i],
body.apple-theme [style*="background"][style*="rgb(61, 43, 94)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(61, 43, 94)" i],
body.apple-theme [style*="background"][style*="rgb(64, 10, 0)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(64, 10, 0)" i],
body.apple-theme [style*="background"][style*="rgb(66, 66, 69)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(66, 66, 69)" i],
body.apple-theme [style*="background"][style*="rgb(74, 0, 96)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 0, 96)" i],
body.apple-theme [style*="background"][style*="rgb(74, 16, 53)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 16, 53)" i],
body.apple-theme [style*="background"][style*="rgb(74, 16, 64)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 16, 64)" i],
body.apple-theme [style*="background"][style*="rgb(74, 18, 122)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 18, 122)" i],
body.apple-theme [style*="background"][style*="rgb(74, 21, 53)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 21, 53)" i],
body.apple-theme [style*="background"][style*="rgb(74, 21, 75)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 21, 75)" i],
body.apple-theme [style*="background"][style*="rgb(74, 21, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 21, 80)" i],
body.apple-theme [style*="background"][style*="rgb(74, 24, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 24, 80)" i],
body.apple-theme [style*="background"][style*="rgb(74, 24, 96)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 24, 96)" i],
body.apple-theme [style*="background"][style*="rgb(74, 26, 85)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 26, 85)" i],
body.apple-theme [style*="background"][style*="rgb(74, 26, 94)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 26, 94)" i],
body.apple-theme [style*="background"][style*="rgb(74, 42, 66)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 42, 66)" i],
body.apple-theme [style*="background"][style*="rgb(74, 45, 122)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 45, 122)" i],
body.apple-theme [style*="background"][style*="rgb(74, 58, 90)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 58, 90)" i],
body.apple-theme [style*="background"][style*="rgb(74, 58, 106)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 58, 106)" i],
body.apple-theme [style*="background"][style*="rgb(74, 74, 90)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(74, 74, 90)" i],
body.apple-theme [style*="background"][style*="rgb(78, 27, 58)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(78, 27, 58)" i],
body.apple-theme [style*="background"][style*="rgb(78, 45, 10)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(78, 45, 10)" i],
body.apple-theme [style*="background"][style*="rgb(90, 58, 94)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(90, 58, 94)" i],
body.apple-theme [style*="background"][style*="rgb(91, 26, 110)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(91, 26, 110)" i],
body.apple-theme [style*="background"][style*="rgb(91, 44, 94)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(91, 44, 94)" i],
body.apple-theme [style*="background"][style*="rgb(91, 45, 142)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(91, 45, 142)" i],
body.apple-theme [style*="background"][style*="rgb(92, 16, 64)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(92, 16, 64)" i],
body.apple-theme [style*="background"][style*="rgb(92, 26, 110)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(92, 26, 110)" i],
body.apple-theme [style*="background"][style*="rgb(92, 45, 110)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(92, 45, 110)" i],
body.apple-theme [style*="background"][style*="rgb(92, 61, 94)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(92, 61, 94)" i],
body.apple-theme [style*="background"][style*="rgb(96, 21, 0)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(96, 21, 0)" i],
body.apple-theme [style*="background"][style*="rgb(106, 27, 154)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(106, 27, 154)" i],
body.apple-theme [style*="background"][style*="rgb(107, 24, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(107, 24, 80)" i],
body.apple-theme [style*="background"][style*="rgb(107, 29, 110)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(107, 29, 110)" i],
body.apple-theme [style*="background"][style*="rgb(107, 32, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(107, 32, 80)" i],
body.apple-theme [style*="background"][style*="rgb(122, 45, 92)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(122, 45, 92)" i],
body.apple-theme [style*="background"][style*="rgb(131, 24, 67)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(131, 24, 67)" i],
body.apple-theme [style*="background"][style*="rgb(139, 24, 80)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(139, 24, 80)" i],
body.apple-theme [style*="background"][style*="rgb(139, 34, 82)" i],
body.apple-theme #page-content [style*="background"][style*="rgb(139, 34, 82)" i] {
  background: #ffffff !important;
  background-image: none !important;
}

/* 内容卡片 hover 深色阴影中和为浅阴影 */
body.apple-theme #page-content div[onmouseover] { box-shadow: 0 1px 2px rgba(0,0,0,0.03), 0 8px 30px rgba(0,0,0,0.05) !important; }


/* ══════════════ 恢复原彩（压深同色）—— 覆盖灰阶中性化，去掉灰色 ══════════════ */
/* 金/橙文字 → 深金 */
body.apple-theme [style*="color:#E2B86C"],
body.apple-theme [style*="color:#D8B56A"],
body.apple-theme [style*="color:#E8D5A3"],
body.apple-theme [style*="color:#C9A25B"],
body.apple-theme [style*="color:#E8A87C"],
body.apple-theme [style*="color:#D4784C"],
body.apple-theme [style*="color:#F0E0CC"],
body.apple-theme [style*="color:#F2E3B6"],
body.apple-theme [style*="color:#B8860B"],
body.apple-theme [style*="color:#B8862E"],
body.apple-theme [style*="color:#F59E0B"],
body.apple-theme [style*="color:#FF9500"],
body.apple-theme [style*="color:#FF6B00"],
body.apple-theme [style*="color:#FFB74D"],
body.apple-theme [style*="color:#F5C6A5"],
body.apple-theme [style*="color:#C67B5C"],
body.apple-theme [style*="color:#B45309"],
body.apple-theme [style*="color:rgba(212,165,116"],
body.apple-theme [style*="color:rgba(232,201,160"],
body.apple-theme [style*="color:rgba(201,162,91"],
body.apple-theme [style*="color:rgba(232,168,124"],
body.apple-theme [style*="color:rgba(226,184,108,0.5"] {
  color: #B8860B !important;
  -webkit-text-fill-color: #B8860B !important;
}
/* 粉文字 → 深粉 */
body.apple-theme [style*="color:#C44D8C"] {
  color: #A13068 !important;
  -webkit-text-fill-color: #A13068 !important;
}
/* 紫/靛文字 → 深紫 */
body.apple-theme [style*="color:#9B4DCA"],
body.apple-theme [style*="color:#3D0F3E"],
body.apple-theme [style*="color:#9333EA"],
body.apple-theme [style*="color:#6366F1"] {
  color: #7B1FA2 !important;
  -webkit-text-fill-color: #7B1FA2 !important;
}
/* 绿文字 → 深绿 */
body.apple-theme [style*="color:#22C55E"],
body.apple-theme [style*="color:#81C784"],
body.apple-theme [style*="color:#34C759"],
body.apple-theme [style*="color:#059669"],
body.apple-theme [style*="color:#00A86B"],
body.apple-theme [style*="color:#10B981"],
body.apple-theme [style*="color:#07C160"],
body.apple-theme [style*="color:#16A34A"],
body.apple-theme [style*="color:#6B8E5A"] {
  color: #16A34A !important;
  -webkit-text-fill-color: #16A34A !important;
}
/* 红文字 → 深红 */
body.apple-theme [style*="color:#E74C3C"],
body.apple-theme [style*="color:#EF4444"],
body.apple-theme [style*="color:#FF6B8A"],
body.apple-theme [style*="color:#F87171"] {
  color: #D84315 !important;
  -webkit-text-fill-color: #D84315 !important;
}
/* 彩色分类条金色结尾 → 深金（去掉中性灰） */
body.apple-theme #page-content [style*="linear-gradient(90deg,#4FC3F7,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#3BA7D9,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#2E86C1,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#E8C892,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(90deg,#22C55E,#E2B86C"] {
  background: linear-gradient(90deg,#B8860B,#D4A017) !important;
}
/* 金粉紫渐变块 → 深金粉（去掉中性灰） */
body.apple-theme #page-content [style*="linear-gradient(90deg,#C44D8C,#E8A0B4,#E2B86C"],
body.apple-theme #page-content [style*="linear-gradient(180deg,#E2B86C,#E8A0B4,#C44D8C"] {
  background: linear-gradient(90deg,#A13068,#C0447A,#B8860B) !important;
}

/* ═══ Liquid Glass v7 — Aurora Crystal（晶莹剔透 · macOS Liquid Glass）═══
   ① 环境光：明亮极光色网背景（透亮不暗，柔和冷暖光），让玻璃真正折射出晶莹质感
   ② 玻璃更晶莹：brightness 提亮 + saturate 增强，镜面高光更锐利
   ③ 空间景深：更柔更深悬浮投影 */

/* —— ① 环境光：明亮极光色网 —— */
body.apple-theme {
  background:
    radial-gradient(115% 85% at 8% 4%, rgba(255,206,220,0.52) 0%, rgba(255,206,220,0) 48%),
    radial-gradient(105% 90% at 94% 6%, rgba(196,220,255,0.55) 0%, rgba(196,220,255,0) 50%),
    radial-gradient(120% 100% at 50% 106%, rgba(206,230,255,0.46) 0%, rgba(206,230,255,0) 58%),
    radial-gradient(88% 72% at 90% 92%, rgba(228,214,255,0.42) 0%, rgba(228,214,255,0) 54%),
    radial-gradient(70% 60% at 4% 90%, rgba(255,226,214,0.38) 0%, rgba(255,226,214,0) 52%),
    linear-gradient(180deg, #ffffff 0%, #fdfcff 40%, #fbf7fc 100%) !important;
  background-attachment: scroll !important;
  background-color: #ffffff !important;
}

/* —— ② 玻璃配方：更晶莹 —— */
body.apple-theme {
  --lg-sheet: linear-gradient(135deg, rgba(255,255,255,0.66) 0%, rgba(255,255,255,0.40) 30%, rgba(255,255,255,0.14) 60%, rgba(255,255,255,0.28) 100%);
  --lg-pill: linear-gradient(145deg, rgba(255,255,255,0.78) 0%, rgba(255,255,255,0.50) 45%, rgba(255,255,255,0.28) 100%);
  --lg-pill-hover: linear-gradient(145deg, rgba(255,255,255,0.88) 0%, rgba(255,255,255,0.62) 45%, rgba(255,255,255,0.40) 100%);
  --lg-edge: rgba(255,255,255,0.66);
  --lg-sheen-top: rgba(255,250,242,0.95);
  --lg-sheen-bottom: rgba(232,242,255,0.60);
  --lg-disperse-top: rgba(255,241,232,0.60);
  --lg-disperse-bottom: rgba(224,240,255,0.46);
  --lg-disperse-left: rgba(255,243,249,0.30);
  --lg-disperse-right: rgba(240,248,255,0.30);
}

/* —— ③ 玻璃片：晶莹折射（brightness 提亮晶体光泽）—— */
body.apple-theme .card,
body.apple-theme .card-glass,
body.apple-theme .card-stat,
body.apple-theme .stat-card,
body.apple-theme .industry-card,
body.apple-theme .eco-card,
body.apple-theme [class*="panel"],
body.apple-theme #page-content .card,
body.apple-theme #page-content .card-glass,
body.apple-theme #page-content .card-stat,
body.apple-theme #page-content .stat-card,
body.apple-theme #page-content .industry-card,
body.apple-theme #page-content .eco-card,
body.apple-theme #page-content [class*="panel"] {
  -webkit-backdrop-filter: saturate(190%) blur(44px) brightness(1.05) !important;
  backdrop-filter: saturate(190%) blur(44px) brightness(1.05) !important;
}

/* —— ④ 侧栏：更晶莹的磨砂玻璃 —— */
body.apple-theme .sidebar {
  -webkit-backdrop-filter: saturate(190%) blur(52px) brightness(1.04) !important;
  backdrop-filter: saturate(190%) blur(52px) brightness(1.04) !important;
}

/* —— ⑤ 按钮：晶体高光 —— */
body.apple-theme .btn-primary,
body.apple-theme .btn-login,
body.apple-theme #page-content .btn-primary,
body.apple-theme #page-content .btn-gold,
body.apple-theme #page-content .btn-cta {
  -webkit-backdrop-filter: saturate(190%) blur(24px) brightness(1.05) !important;
  backdrop-filter: saturate(190%) blur(24px) brightness(1.05) !important;
}
/* ═══ /Liquid Glass v7 ═══ */
