/* 经典微信绿 */
body.theme-classic {
  --bg: #f4f6f8;
  --text: #1a1a1a;
  --text-secondary: #5c5c5c;
  --text-muted: #999;
  --card: #fff;
  --shadow: 0 8px 32px rgba(7, 193, 96, 0.08), 0 2px 8px rgba(0,0,0,0.04);
  --radius: 18px;
  --hero-text: #fff;
  --hero-bg: linear-gradient(155deg, #0ecf6a 0%, #07c160 42%, #049952 100%);
  --hero-badge-bg: rgba(255,255,255,0.2);
  --avatar-bg: linear-gradient(135deg, #e8f8ef, #b8efd0);
  --avatar-color: #058c44;
  --tag-bg: #e8f8ef;
  --tag-color: #058c44;
  --feature-icon-bg: #e8f8ef;
  --btn-bg: linear-gradient(180deg, #12d168 0%, #07c160 100%);
  --btn-shadow: 0 6px 24px rgba(7, 193, 96, 0.4);
  --cta-bar-bg: rgba(255,255,255,0.94);
}
body.theme-classic .hero {
  background: var(--hero-bg);
  border-radius: 0 0 32px 32px;
}
