/* 来源：design 仓库 v2.3（8715bc9）tokens/tokens.css，2026-10-12 原样复制 */
/*
 * 寒芒平台设计令牌（CSS 变量）。版本：v2.3。
 * 与 tokens.json 同源；改一处时两处一起改。
 * 产品复制时整份复制，只在最前面加出处，见 README「版本与复制」。
 * 用法：在应用入口引入本文件，组件里只用 var(--gl-*)，不写裸色值。
 */
:root {
  /* 中性色：白与灰分层 */
  --gl-bg-page: #F6F6F7;      /* 最外层背景 */
  --gl-bg-card: #FFFFFF;      /* 内容容器 */
  --gl-bg-subtle: #F1F1F3;    /* 卡片内区块、进度条底 */
  --gl-line: #E8E8EB;         /* 边框、分隔线 */
  --gl-line-strong: #D6D7DB;  /* 次要按钮描边、未开始步骤 */
  --gl-line-faint: #ECECEE;   /* 列表项描边、页头底线 */

  /* 文字 */
  --gl-ink: #141416;          /* 正文、标题、主按钮底 */
  --gl-ink-2: #55565C;        /* 次要文字、说明 */
  --gl-ink-3: #6F7077;        /* 辅助文字：时间、注释（白底对比度 ≥ 4.5:1） */
  --gl-ink-mute: #8E8F96;     /* 删除线旧值，仅用于非关键文字 */
  --gl-ink-faint: #C9CACF;    /* 分隔符号：/ — → */
  --gl-on-ink: #FFFFFF;       /* 近黑底上的文字 */

  /* 语义色：只用在标签、数字、状态，不做大面积底色 */
  --gl-ok: #1F5FAD;           /* 可自动修复 / 已完成 / 修改后 */
  --gl-ok-bg: #EAF2FD;
  --gl-manual: #8A5A00;       /* 需手动处理 / 待办 / 出了问题 */
  --gl-manual-bg: #FBF1DE;

  /* 字体：不加载网络字体，优先本机已装的思源 / Noto，再退到系统中文字体 */
  --gl-font-ui: 'Noto Sans SC', 'Source Han Sans SC', 'PingFang SC', 'Microsoft YaHei', system-ui, sans-serif;  /* 界面 */
  --gl-font-serif: 'Noto Serif SC', 'Source Han Serif SC', 'Songti SC', 'SimSun', serif;                     /* 品牌字、引用的原文 */

  /* 字号 */
  --gl-text-hero: 88px;       /* 结果大数字，粗 */
  --gl-text-hero-sm: 64px;    /* 报告类页面的大数字 */
  --gl-text-title: 18px;      /* 卡片标题，粗 */
  --gl-text-body: 15px;       /* 正文 */
  --gl-text-small: 14px;      /* 列表、按钮 */
  --gl-text-caption: 13px;    /* 辅助说明 */

  /* 圆角 */
  --gl-radius-card: 24px;     /* 页面级卡片 */
  --gl-radius-block: 16px;    /* 卡片内区块 */
  --gl-radius-row: 10px;      /* 行内小块（修改前后行） */
  --gl-radius-pill: 999px;    /* 按钮、标签、步骤 */

  /* 间距（4 的倍数） */
  --gl-space-1: 4px;
  --gl-space-2: 8px;
  --gl-space-3: 12px;
  --gl-space-4: 16px;
  --gl-space-5: 20px;
  --gl-space-6: 24px;
  --gl-space-8: 32px;
  --gl-space-10: 40px;

  /* 阴影：只给纸面预览用 */
  --gl-shadow-paper: 0 1px 2px rgba(20, 20, 22, 0.06), 0 8px 24px rgba(20, 20, 22, 0.06);

  /* 尺寸 */
  --gl-touch-min: 44px;       /* 可点击元素最小高度 */
  --gl-content-narrow: 760px; /* 单栏结论页 */
  --gl-content-wide: 1160px;  /* 双栏工作页 */
}
