/* ==========================================================================
   HAOYANG PAPER · VI tokens v1
   --------------------------------------------------------------------------
   唯一变量源。四套样式表（site / home / pages / family）不再各自定义
   :root，一律从这里继承。

   本文件只定义值，不含任何选择器规则，加载顺序必须在四套样式表之前。

   [v1] 保持线上现值不变，属于纯重构：写完重建后逐像素比对，不应有任何差异。
   [v2] 切换 VI 时只改本文件：把 --accent 指向 --r，并把 .btn 的底色
        改为 var(--r)，四套样式表不需要再动。
   ========================================================================== */

:root{
  /* ── 基础中性色：全站现值 ───────────────────────────────── */
  --ink:#141414;        /* 正文、标题、结构线 */
  --muted:#8C8C86;      /* 次级说明 */
  --faint:#C9C9C3;      /* 标注、序号、占位 */
  --line:#E8E8E4;       /* 区块分隔线 */
  --hair:#F1F1ED;       /* 行内细线、表格分隔 */
  --bg:#fff;            /* 页面底 */
  --wash:#F7F7F4;       /* 次级底色 */

  /* 当前强调色为品牌棕，v2 会切到 --r */
  --accent:#6B5B45;

  /* ── 字体栈 ──────────────────────────────────────────────── */
  --sans:-apple-system,"Segoe UI","Helvetica Neue",Arial,"Microsoft YaHei",sans-serif;
  --mono:"Cascadia Mono",Consolas,"SF Mono",monospace;

  /* ── VI 扩展色：v1 仅定义，页面尚未引用 ──────────────────── */
  --r:#E2231A;          /* 强调红，只做标记：1–3px 的线或实心块 */
  --vi-wash:#FBFAF7;    /* 暖白，比 --wash 再亮一档 */
  --blk:#F0EEE7;        /* 暖灰 1，文字承载块 */
  --blk2:#E2DFD5;       /* 暖灰 2，色块柱、硬投影 */
  --blk3:#D2CFC4;       /* 暖灰 3，裁切角、次级块 */
}

/* 窄屏页脚链接需换行，否则撑破版心 */
@media(max-width:640px){
  .f-links{flex-wrap:wrap !important;gap:10px 16px !important;justify-content:flex-start !important}
  .f-row{gap:10px !important}
}
