/* ========== CSS Variables ========== */
:root {
  --bg: #FAF6F1;
  --card: #FFFFFF;
  --accent: #D4956A;
  --accent-light: #F0D5C0;
  --accent-dark: #B87A52;
  --heart-amber: #d97b4a; /* 汐铃爱心橙 · 2026-07-07 她拍板全站框线统一用它 */
  --check-teal: #5BBFBA;
  --hp-days-num: #D4956A;
  --hp-days-label: #AAAAAA;
  --bubble-right-tint: #F9E8DA;
  --label-grey: #AAAAAA;
  --label-grey-dim: #999;
  --divider-grey: #DDD;
  --danger-red: #e74c3c;
  --danger-red-deep: #c0392b;
  --danger-border: #e8b5b0;
  --success-green: #27ae60;
  --heart-red: #d84f5f;
  --link-blue: #5B92E5;
  --paw-blue: #5B7DB8;
  --ct-heart-coral: #E07A5F;
  --ct-bubble-beige: #E8E1D8;
  --paper-warm: #FFF8F3;
  --btn-claude-tint2: #E8C4A8;
  --call-hangup-pink: #cf8d92;
  --call-gold: #c2a06a;
  --wood-mid: #8B6A47;
  --wood-dark: #5A4530;
  --wood-ink: #6B4F32;
  --wood-paper: #F5E9D3;
  --wood-paper-mid: #EDDDBE;
  --lt-paper: #FBF7EF;
  --cycle-pink-bg: #FFF0F3;
  --cycle-pink-bg2: #FCE5EB;
  --cycle-pink-text: #B85075;
  --cycle-pink: #F2A8C2;
  --cycle-pink-dash: #E8A0BF;
  --sos-red: #E55D5D;
  --sos-red-deep: #C84444;
  --sos-red-hot: #FF3030;
  --sos-red-dark: #C00000;
  --love-grad-1: #fbf8f1;
  --love-grad-2: #efe7da;
  --love-grad-3: #f8f5ef;
  --love-dot-none: #8b949e;
  --love-bg: #f7f3eb;
  --love-paper: rgba(255,253,248,.72);
  --love-paper-strong: rgba(255,253,248,.92);
  --love-paper-soft: rgba(255,255,255,.48);
  --love-ink: #29241f;
  --love-ink-2: #6f665d;
  --love-muted: #968b80;
  --love-line: rgba(54, 46, 38, .14);
  --love-line-soft: rgba(54, 46, 38, .08);
  --love-shadow-soft: 0 10px 36px rgba(67, 52, 35, .07);
  --codex: #6f8fa7;
  --codex-dim: rgba(111,143,167,.13);
  --claude: #b97a63;
  --claude-dim: rgba(185,122,99,.14);
  --deepseek: #8d82a8;
  --deepseek-dim: rgba(141,130,168,.13);
  --gemini: #408b7b;
  --gemini-dim: rgba(64,139,123,.13);
  --user: #776b61;
  --user-dim: rgba(92,80,68,.10);
  --summary: #9b8570;
  --summary-dim: rgba(155,133,112,.12);
  --danger: #b85e5e;
  --danger-dim: rgba(184,94,94,.10);
  --glm: #8a7ba8;
  --glm-dim: rgba(138,123,168,.12);
  --text-primary: #2C2C2C;
  --text-secondary: #8A8A8A;
  --text-muted: #B5B5B5;
  --border: #F0EBE4;
  --shadow: 0 2px 12px rgba(0,0,0,0.06);
  --shadow-lg: 0 4px 24px rgba(0,0,0,0.08);
  --radius: 16px;
  --radius-sm: 10px;
  --radius-lg: 20px;
  --font-display: 'Playfair Display', Georgia, serif;
  --font-body: 'DM Sans', -apple-system, sans-serif;
  --nav-height: 72px;
  --safe-bottom: env(safe-area-inset-bottom, 0px);
}

/* ========== 主题 / 换肤（照猫猫色卡搭·2026-07-08）==========
   默认(无 data-theme)= 原暖色「暖阳」，她最爱的第一套，写在上面 :root 不动。
   下面两套照《四图色卡》整组重配：6 色全用上，
   正文黑 / hover 加深色 = 照该套色相往深派生（6 色最深那档当正文太浅会看不清）。 */

/* 霜花 / Frost —— 冷蓝调 */
:root[data-theme="frost"] {
  --bg: #F0F4FA;          /* 霜 */
  --card: #FAFCFF;        /* 冰白 */
  --accent: #686E7A;      /* 暮蓝 = 主强调 */
  --accent-light: #D0D8E5;/* 冰川 */
  --accent-dark: #545A66; /* 暮蓝加深(派生·hover/按压) */
  --heart-amber: #686E7A; /* 全站爱心/框线 → 暮蓝 */
  --text-primary: #262A32;/* 暮蓝相往深派生·正文 */
  --text-secondary: #686E7A;/* 暮蓝·次文 */
  --text-muted: #BFC8D5;  /* 银蓝·弱文 */
  --border: #E0E6F0;      /* 雾蓝 */
}

/* 珍珠 / Pearl —— 冷紫调 */
:root[data-theme="pearl"] {
  --bg: #F5F3F7;          /* 珍珠 */
  --card: #FDFCFE;        /* 月白 */
  --accent: #78737E;      /* 暗银 = 主强调 */
  --accent-light: #DFDBE5;/* 薄雾 */
  --accent-dark: #625E68; /* 暗银加深(派生·hover/按压) */
  --heart-amber: #78737E; /* 全站爱心/框线 → 暗银 */
  --text-primary: #2A2830;/* 暗银相往深派生·正文 */
  --text-secondary: #78737E;/* 暗银·次文 */
  --text-muted: #D2CDD8;  /* 紫银·弱文 */
  --border: #ECEAF0;      /* 银丁香 */
}

