/* tokens.css — 由 site-design-system/extract.mjs 自动抽取，勿手改；改 style.css 后重跑 */
/* 第 1 段：继承 style.css 里已有的 :root 变量（原样搬运，保持顺序） */
:root{
  --bg: #f2f5f8;
  --surface: #ffffff;
  --surface-soft: #e8f1f9;
  --ink: #0a2a42;
  --body: #2f5268;
  --muted: #6d8798;
  --faint: #91a6b5;
  --line: #dce8f1;
  --accent: #1c6fa6;
  --accent-bright: #2f8ac9;
  --accent-deep: #0d4f78;
  --accent-soft: #e8f2fb;
  --navy: #04283f;
  --footer: #062c49;
  --hero-1: #0d4a5e;
  --hero-2: #062f45;
  --hero-3: #041f31;
  --radius: 14px;
  --radius-lg: 18px;
  --pill: 999px;
  --shadow: 0 14px 30px -24px rgba(6,44,68,.45);
  --container: 1240px;
  --font: 'PingFang SC','Microsoft YaHei','Noto Sans SC',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;
  --mono: "SF Mono","JetBrains Mono","Roboto Mono",Consolas,monospace;

  /* 第 2 段：style.css 里还没 token 化的高频字面量（补充，可人工重命名） */
  --ink-invert: #fff;            /* 16 处 */
  --accent-alt: #8fc6e8;            /* 1 处 */
  --shade: rgba(0,0,0,.8);                 /* 2 处 */
  --line-alt: rgba(255,255,255,.12);              /* 2 处 */
  --muted-alt: #bcd9ec;             /* 3 处 */
  --ink-alt: #eef4f9;               /* 2 处 */

  --fs-1: 8px;                  /* 1 处 */
  --fs-2: 10px;                  /* 4 处 */
  --fs-3: 10.5px;                  /* 6 处 */
  --fs-4: 11px;                  /* 3 处 */
  --fs-5: 11.5px;                  /* 8 处 */
  --fs-6: 12px;                  /* 2 处 */
  --fs-7: 12.5px;                  /* 2 处 */
  --fs-8: 13px;                  /* 4 处 */
  --fs-9: 13.5px;                  /* 4 处 */
  --fs-10: 14px;                 /* 1 处 */
  --fs-11: 14.5px;                 /* 1 处 */
  --fs-12: 15px;                 /* 1 处 */
  --fs-13: 17px;                 /* 1 处 */
  --fs-14: 18px;                 /* 1 处 */
  --fs-15: 19px;                 /* 1 处 */
  --fs-16: 20px;                 /* 1 处 */
  --fs-17: 22px;                 /* 1 处 */
  --fs-18: 24px;                 /* 1 处 */
  --fs-19: 27px;                 /* 1 处 */
  --fs-20: 30px;                 /* 1 处 */
  --fs-21: 36px;                 /* 1 处 */
  --fs-22: 40px;                 /* 1 处 */

  --r-1: 2px;
  --r-2: 8px;
  --r-3: 10px;
  --r-4: 12px;
  --r-5: 50%;
  --r-6: var(--pill);
  --r-7: var(--radius);

  --shadow-1: var(--shadow);
}
