/**
 * 设计令牌 — 全站唯一视觉语言（Apple 极简）
 * 强调色：蓝；危险：红；其余：黑灰。
 */
:root {
  --bg: #f5f5f7;
  --card: #ffffff;
  --text: #1d1d1f;
  --text-strong: #1d1d1f;
  --muted: #6e6e73;
  --line: #d2d2d7;
  --surface: #fbfbfd;
  --surface-hover: #f5f5f7;

  --accent: #0071e3;
  --accent-strong: #1d1d1f;
  --accent-hover: #0077ed;
  --accent-soft: #f5f5f7;
  --accent-border: rgba(0, 0, 0, 0.08);
  --accent-muted: rgba(0, 0, 0, 0.12);

  /* 主按钮：Apple 风格深灰，蓝仅用于链接/焦点 */
  --btn-primary-bg: #1d1d1f;
  --btn-primary-text: #ffffff;
  --btn-primary-hover: #333336;
  --btn-secondary-bg: #86868b;
  --btn-secondary-text: #ffffff;
  --btn-danger-bg: #ff3b30;
  --btn-danger-text: #ffffff;

  --danger: #ff3b30;
  --danger-soft: #faf0f0;
  --danger-border: #e8d4d4;
  --danger-text: #8b3a3a;

  /* 状态：克制为灰/蓝，不再用橙绿紫作强调 */
  --warning: #1d1d1f;
  --warning-soft: #f5f5f7;
  --warning-border: rgba(0, 0, 0, 0.08);
  --warning-text: #1d1d1f;

  --success: #6e6e73;
  --success-soft: #f5f5f7;
  --success-border: rgba(0, 0, 0, 0.08);
  --success-text: #6e6e73;

  --info-soft: #f5f5f7;
  --info-border: rgba(0, 0, 0, 0.08);
  --info-text: #1d1d1f;

  /* Apple 浅绿 — 待处理 / 活跃队列（非链接强调） */
  --apple-green: #34c759;
  --apple-green-soft: #ecfdf3;
  --apple-green-soft-hover: #dffaea;
  --apple-green-border: #bbf7d0;
  --apple-green-text: #166534;
  --apple-green-text-strong: #14532d;

  --purple: #6e6e73;
  --purple-soft: #f5f5f7;
  --purple-border: rgba(0, 0, 0, 0.08);
  --purple-text: #6e6e73;

  --radius-sm: 8px;
  --radius-md: 10px;
  --radius-lg: 12px;
  --radius-xl: 12px;
  --btn-radius: 10px;

  --blue: var(--accent);
  --green: var(--success);
  --orange: var(--warning);
  --red: var(--danger);
  --teal: var(--accent);

  color-scheme: light;
}
