/* tokens.css — 设计令牌（Apple 式简约体系，唯一视觉权威源《hami-新版UI设计稿》） */
:root{
  --primary:#0066cc; --primary-focus:#0071e3; --primary-press:#0058ab;
  --ink:#1d1d1f; --ink-80:#333333; --ink-48:#9a9a9a;
  --canvas:#ffffff; --parchment:#f5f5f7; --pearl:#fafafc;
  --hairline:rgba(0,0,0,.08); --divider:#f0f0f0;
  --r-sm:8px; --r-md:11px; --r-lg:18px; --r-pill:9999px;
  --green:#34c759; --green-deep:#248a3d;
  --warn:#b25000; --warn-bg:rgba(255,149,0,.12); --red:#ff3b30;
  --ring:0 0 0 3px rgba(0,102,204,.12);
  --ease:cubic-bezier(.32,.72,0,1);
  /* 浮窗遮罩（浅遮罩 + 毛玻璃虚化） */
  --mask:rgba(0,0,0,.08);
  --mask-blur:4px;
  --shadow-card:0 1px 2px rgba(0,0,0,.04);
  --shadow-hover:0 10px 28px rgba(0,0,0,.09);
  --shadow-panel:0 20px 60px rgba(0,0,0,.16);
  --font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","PingFang SC","Helvetica Neue","Microsoft YaHei",sans-serif;

  /* ===== 兼容别名（阶段 0 旧变量 → 新令牌；chat.css 尚未改版，暂保留映射） ===== */
  --text-1:#1d1d1f; --text-2:#333333; --text-3:#9a9a9a; --text-4:#bfbfbf;
  --bg-1:#ffffff; --bg-2:#f5f5f7; --bg-3:#f2f2f2; --bg-4:#eaeaea;
  --line-1:#dcdfe6; --line-2:#e8eaee; --line-3:#f0f1f5;
}
