:root{
  /* 底色：偏冷的墨黑，不用纯黑 */
  --bg:#0A0C0E;
  --surface:#101418;
  --surface-2:#151B21;
  --surface-3:#1B2229;
  --line:#232B33;
  --line-soft:#1A2128;

  /* 文字 */
  --text:#E9EEF3;
  --text-2:#B4C0CC;
  --muted:#7F8D9B;

  /* 主色：只看关键动作和数据，不铺面积 */
  --primary:#33E39C;
  --primary-dim:#1F8F63;
  --primary-soft:rgba(51,227,156,.10);
  --primary-ink:#04231A;

  --warn:#F2B33D;
  --warn-soft:rgba(242,179,61,.12);
  --danger:#FF6D6D;
  --danger-soft:rgba(255,109,109,.12);

  /* 圆角 */
  --radius-sm:6px;
  --radius-md:10px;
  --radius-lg:16px;
  --radius-pill:999px;

  /* 间距，全部 4 的倍数 */
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-5:24px;
  --space-6:32px;
  --space-7:48px;
  --space-8:64px;
  --space-9:96px;

  /* 字号阶梯 1.25 */
  --fs-11:12px;
  --fs-12:12px;
  --fs-13:14px;
  --fs-14:14px;
  --fs-16:16px;
  --fs-20:20px;
  --fs-26:26px;
  --fs-34:34px;
  --fs-44:44px;
  --fs-60:60px;

  --font-sans:"Inter","PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei",system-ui,sans-serif;
  --font-mono:"JetBrains Mono","SFMono-Regular","SF Mono",ui-monospace,Consolas,"Liberation Mono",monospace;

  --shadow-1:0 1px 0 rgba(255,255,255,.04) inset, 0 12px 32px rgba(0,0,0,.45);
  --shadow-2:0 24px 64px rgba(0,0,0,.55);

  --maxw:1200px;
  --density:1;
}