/* ============================================================
   申小记 - 设计令牌（Design Tokens）
   全站唯一 CSS 变量定义源，所有样式文件均通过 var() 引用。

   修改指南：
   - 新增颜色/字体/间距变量时，在此文件 :root 中添加
   - 主题切换（日间/夜间/护眼）可通过 [data-theme] 属性覆盖变量
   ============================================================ */

:root {
  /* ---- 基础色板 ---- */
  --bg: #EFF1F0;
  --panel: #FFFFFF;
  --ink: #1F2530;
  --ink-soft: #5B6472;
  --line: #DEE2E4;

  /* ---- 品牌色 ---- */
  --brand: #2F4B7C;
  --brand-soft: #E7ECF5;
  --brand-deep: #1D3258;

  /* ---- 强调色 ---- */
  --highlight: #F6CD4D;
  --highlight-soft: #FCEEC0;

  /* ---- 引用块四类型配色（主色 + 浅色背景）---- */
  /* 网址引用：沿用品牌深蓝 */
  --cite-url: #2F4B7C;
  --cite-url-soft: #E7ECF5;
  /* 试卷引用：紫色（学术/权威） */
  --cite-paper: #7C3AED;
  --cite-paper-soft: #F1E8FB;
  /* 问题引用：橙色（聚焦/疑问） */
  --cite-question: #D97706;
  --cite-question-soft: #FCEFD8;
  /* 机构引用：绿色（组织/群体） */
  --cite-org: #16A34A;
  --cite-org-soft: #DCFCE7;

  /* ---- 语义色 ---- */
  --danger: #B5504A;
  --ok: #3F8073;
  --grid-pink: #D6407F;

  /* ---- 字体族 ---- */
  --serif: "Noto Serif SC", "Songti SC", "SimSun", serif;
  --sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;

  /* ---- 圆角 ---- */
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 12px;
  --radius-xl: 16px;

  /* ---- 阴影 ---- */
  --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.04);
  --shadow-md: 0 8px 28px rgba(0, 0, 0, 0.2);
  --shadow-lg: 0 24px 60px rgba(10, 20, 40, 0.35);

  /* ---- v2.5.0 机构名截断设计令牌 ---- */
  /* 机构名在芯片中的最大显示宽度（约5个汉字） */
  --org-chip-name-max-width: 80px;
  /* 机构名在 tooltip 中的最大字符数 */
  --org-tooltip-name-max-chars: 6;
  /* 机构名在 toast 中的最大字符数 */
  --org-toast-name-max-chars: 8;
  /* 机构名在历史列表中的最大字符数 */
  --org-history-name-max-chars: 10;
  /* 机构芯片区整体最大宽度占比 */
  --org-chips-max-width-ratio: 50%;
}
