/* 设计令牌 —— 只在这里改颜色和节奏，别在组件里硬编码 */
:root {
  /* 底色 */
  --paper: #f6f9ff;
  --paper-2: #eef4ff;
  --paper-3: #e6eefc;

  /* 玻璃 */
  --glass-hi: rgba(255, 255, 255, 0.74);
  --glass-lo: rgba(255, 255, 255, 0.46);
  --glass-rim: rgba(255, 255, 255, 0.92);
  --glass-tint: rgba(232, 241, 255, 0.55);

  /* 文字 */
  --ink: #0e1a2b;
  --ink-2: #33465c;
  --muted: #5f7488;
  --faint: #8fa3b6;
  --line: rgba(14, 26, 43, 0.075);
  --line-strong: rgba(14, 26, 43, 0.14);

  /* 主色 */
  --blue: #2f6bff;
  --blue-deep: #1f52d6;
  --blue-soft: #6fa8ff;
  --blue-wash: #e8f1ff;

  /* 辅助色（只给严重级、强调、进度） */
  --orange: #ff8a3d;
  --orange-deep: #e2661b;
  --orange-wash: #fff0e5;

  /* 语义 */
  --ok: #17a47a;
  --warn: #e9a23b;
  --danger: #e0483c;

  /* 圆角 */
  --r-xl: 30px;
  --r-lg: 24px;
  --r-md: 16px;
  --r-sm: 11px;

  /* 动效 */
  --spring: cubic-bezier(0.32, 0.72, 0, 1);
  --spring-soft: cubic-bezier(0.22, 0.61, 0.36, 1);
  --t-press: 120ms;
  --t-fast: 180ms;
  --t-base: 260ms;
  --t-slow: 380ms;

  /* 系统 */
  --safe-t: env(safe-area-inset-top, 0px);
  --safe-b: env(safe-area-inset-bottom, 0px);
  --tabbar-h: 62px;
  --topbar-h: 56px;

  --font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC",
    "Helvetica Neue", "Microsoft YaHei", system-ui, sans-serif;
  --mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;
}
