/* 如知AI · GEO 设计系统 — Design Tokens (blueprint / 瑞士网格)
   全部 --rz-* 前缀，安全全局加载，不影响既有 --primary/--accent 等变量。 */
:root {
  /* 墨色与中性 */
  --rz-ink: #171717;
  --rz-ink-2: #333333;
  --rz-muted: #5f5f5a;
  --rz-faint: #8a8a84;

  /* 线条与表面 */
  --rz-line: #d8d8d4;
  --rz-line-soft: #e7e7e2;
  --rz-paper: #fbfbfa;
  --rz-soft: #f1f1ef;
  --rz-panel: #ffffff;
  --rz-ink-panel: #111817;

  /* 信号强调色（克制使用：链接、激活态、关键数字、"被引用"高亮） */
  --rz-accent: #2f43ff;
  --rz-accent-ink: #ffffff;
  --rz-accent-tint: rgba(47, 67, 255, 0.08);
  --rz-accent-line: rgba(47, 67, 255, 0.34);

  /* 网格背景 */
  --rz-grid: rgba(23, 23, 23, 0.05);
  --rz-grid-strong: rgba(23, 23, 23, 0.07);
  --rz-grid-size: 38px;

  /* 几何 */
  --rz-radius: 0px;
  --rz-maxw: 1280px;
  --rz-gutter: 24px;

  /* 字体 */
  --rz-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC",
    "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --rz-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;

  /* 排版刻度 */
  --rz-display: clamp(2.6rem, 6vw, 5.4rem);
  --rz-h2: clamp(1.7rem, 3.4vw, 3rem);
  --rz-h3: 1.12rem;
  --rz-lead: clamp(1.02rem, 1.3vw, 1.2rem);

  /* 阴影（极克制） */
  --rz-shadow: 0 18px 40px rgba(15, 23, 42, 0.10);
}
