/* tokens.css - design tokens (V-2-5b split from style.css :root): color/spacing/radius vars single source. */
/* ============================================================
   上财家教平台 — 编辑式扁平设计语言
   参考图设计语言：暖白 / 淡紫灰二分、近黑实心直角、巨号 grotesque、
   em-dash 横线母题、细线网格 + 斜短线阵列、淡灰手部剪影作背景。
   本文件为 base 结构层；现行视觉（圆角 / 投影 / 玻璃拟态）由 glass.css 覆盖，并非零。
   ============================================================ */

:root {
  /* 双联底色（paper = 比白色稍深一点的微米，内页大面积底） */
  --paper:   #FAF8F5;   /* 左半 / 内页底 */
  --paper-2: #F1EEE9;
  --paper-3: #E3DFD8;
  --lilac:   #D8D4DD;   /* 右半 / 侧边栏 */
  --lilac-2: #CFCBD6;

  /* 墨色：正文 + 所有实心块 */
  --ink:   #111114;
  --ink-2: #232329;
  --ink-3: #34343B;

  --text:  #16161A;
  --muted: #5A5A64;
  --faint: #7C7C86;

  --white: #FFFFFF;
  --field:   #F3F0EB;   /* 输入框填充 */
  --field-2: #EBE7E1;

  /* 深块上的浅色文字（入口块/侧边栏选中块简介，随 paper 调联动） */
  --paper-ghost: rgba(250,248,245,.62);

  /* 取自参考图卡片圆点的克制强调色 */
  --accent:       #6B5BD2;
  --accent-deep:  #4B3DB0;
  --accent-bright:#8E80E8;
  --accent-tint:  #E7E3F7;


  --warn-deep: #C8920F;
  --warn-tint: #F7E8C6;

  --danger:      #C0392B;
  --danger-deep: #9B2C2C;
  --danger-tint: #F7E7E7;

  --ok-deep: #2E6B3A;
  --ok-tint: #E7EFE7;

  --star:       #B5841F;
  --star-empty: #C9C4BD;

  --line: rgba(17,17,20,.12);

  --nav-h: 64px;

  /* 筛选/排序等页头动作控件统一标准高，
     不再各控件自定 min-height 导致紧挨的按钮矮一截。box-sizing:border-box 已全局生效，height 含 padding/border。 */
  --btn-h: calc(40px * var(--ui-scale, 1));
  /* 间距韵律尺（R5-2）：4/8/12/16/20/24，组件间距优先引这里，不再散落裸 px */
  --sp-1: 4px; --sp-2: 8px; --sp-3: 12px; --sp-4: 16px; --sp-5: 20px; --sp-6: 24px;
  --card-pad: var(--sp-5) var(--sp-6); --card-pad-m: 14px var(--sp-4);

  /* 需求六·item1：教师资料卡条目纵向间距（CONFIG.PROFILE_ROW_GAP 由 index.html 注入覆盖；此处为无 JS 兜底） */
  --profile-row-gap: 22px;
  /* 需求六·item5：UI 大小滑块比例系数（1=现状；80%~100% → 0.8~1.0，由 index.html 首帧注入覆盖） */
  --ui-scale: 1;

  --t-fast: 160ms;
  --t-base: 260ms;
  --t-slow: 420ms;
  --ease-out:  cubic-bezier(.22,.61,.36,1);
  --ease-snap: cubic-bezier(.16,1,.3,1);

  --font: 'Space Grotesk', 'Noto Sans SC', system-ui, -apple-system,
          'PingFang SC', 'Microsoft YaHei', sans-serif;
  --mono: 'Space Mono', ui-monospace, 'SF Mono', 'Cascadia Code', monospace;

  /* 兼容 app.js 内联样式引用的旧变量（取值已并入新色板） */
  --s2: 8px; --s3: 12px;
  --border-light: rgba(17,17,20,.10);
}
