/* 设计 token —— 与《前端 UI 硬约束》第 3 节逐字一致。
   本文件只允许存在 token 定义;任何组件样式都不许写在这里。
   新增任何 token 必须先经确认(见交付说明"待批新增项")。 */

:root{
  /* 深色优先:底色、面板、描边 */
  --bg:         #0b0d10;
  --bg-elev-1:  #12151a;   /* 卡片 */
  --bg-elev-2:  #181c22;   /* 悬浮/输入框 */
  --line:       rgba(255,255,255,.08);
  --line-strong:rgba(255,255,255,.14);
  /* 文字三级 */
  --text:       #e8eaed;
  --text-dim:   #9aa3ad;
  --text-mute:  #6b7480;
  /* 语义色 */
  --accent:     #4ade80;   /* 主强调:MC 草绿 */
  --accent-press:#3ac06a;
  --warn:       #f5a524;
  --danger:     #f04438;
  --info:       #60a5fa;
  /* 圆角 / 间距 / 动效 */
  --radius-s: 10px; --radius-m: 14px; --radius-l: 20px;
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px; --sp-6:32px;
  --dur-fast:140ms; --dur-base:220ms; --dur-slow:300ms;
  --ease-out: cubic-bezier(.16,1,.3,1);   /* 入场 */
  --ease-in:  cubic-bezier(.4,0,1,1);     /* 出场 */
  --ease-io:  cubic-bezier(.4,0,.2,1);    /* 通用 */

  /* 仅由既有 token 派生的复合值,不含任何新色值/新时长 */
  --shadow-1: 0 1px 2px rgba(0,0,0,.3);
  --shadow-2: 0 8px 24px rgba(0,0,0,.35);
  --font: -apple-system, "Segoe UI", "Noto Sans SC", sans-serif;
}
