/* 设计令牌 —— 亮色暖调「相纸 + 描金」。
   目标用户是老年人：字号整体上调、对比度拉高、点击目标不小于 48px。
   刻意只做亮色一套，不跟随系统深色（长辈的手机常年开着深色模式，会把界面拖暗）。 */

:root {
  color-scheme: light;

  /* —— 颜色 —— */
  --bg: #faf4e8;            /* 米黄相纸底 */
  --bg-warm: #f3e9d6;       /* 次级底：列表、输入框 */
  --surface: #ffffff;       /* 卡片 */
  --surface-tint: #fffdf8;

  --text: #2f2016;          /* 深棕近黑，对米黄底对比度 > 11:1 */
  --text-soft: #6b5844;
  --text-faint: #8a7861;

  --line: #e2d3ba;
  --line-strong: #c8b491;

  --gold: #b8860b;          /* 描金主调（文字用这一档，保证对比度） */
  --gold-bright: #e0a92b;   /* 装饰、边框用 */
  --gold-wash: #fdf3dc;

  --action: #b03a26;        /* 主行动：朱红 */
  --action-dark: #8e2c1c;
  --action-wash: #fcece7;

  --ok: #1f7a4d;
  --ok-wash: #e8f5ee;
  --warn: #a8541a;
  --danger: #b3261e;

  --shadow-sm: 0 1px 2px rgba(60, 40, 20, 0.06), 0 4px 12px -6px rgba(60, 40, 20, 0.16);
  --shadow-md: 0 2px 6px rgba(60, 40, 20, 0.08), 0 18px 40px -20px rgba(60, 40, 20, 0.3);

  /* —— 字号：基准 18px，正文比常规网站大一档 —— */
  --font-title: "Songti SC", "Noto Serif SC", "Source Han Serif SC", serif;
  --font-body: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;

  --text-xs: 0.875rem;   /* 14px：只用于极次要的角标 */
  --text-sm: 1rem;       /* 16px：提示 */
  --text-base: 1.125rem; /* 18px：正文与控件 */
  --text-lg: 1.25rem;    /* 20px：卡片标题、按钮 */
  --text-xl: 1.5rem;     /* 24px */
  --text-2xl: clamp(1.6rem, 1.2rem + 1.4vw, 2.2rem);

  /* —— 间距 —— */
  --space-2xs: 0.4rem;
  --space-xs: 0.7rem;
  --space-sm: 1rem;
  --space-md: 1.5rem;
  --space-lg: 2.25rem;

  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 20px;

  --tap-min: 3rem; /* 48px 最小点击高度 */

  --duration-fast: 140ms;
  --duration-normal: 300ms;
  --ease-out: cubic-bezier(0.22, 0.61, 0.36, 1);
}
