/* ===== 主题变量：白林的视觉稿只需覆盖这个文件 ===== */
:root{
  --c-bg:#F7F5F0;        /* 浅色页面底 */
  --c-surface:#FFFFFF;   /* 卡片 */
  --c-tint:#EFEBE3;      /* 浅色分隔区块 */
  --c-ink:#16171B;       /* 正文 */
  --c-mut:#6B6B72;       /* 次要文字 */
  --c-line:rgba(22,23,27,.12);
  --c-dark:#0B0C0E;      /* 深色区块（取自白林名片） */
  --c-dark-2:#17181C;
  --c-dark-tx:#ECEAE5;
  --c-dark-mut:#9C9CA3;
  --c-accent:#E4442F;    /* 主色：砖红（取自白林名片） */
  --c-accent-ink:#fff;
  --c-pencil:#D9CDB4;    /* 铅笔色点缀 */
  --c-ok:#2E9E6A;
  --c-tbd:#B7791F;       /* 占位标签 */
  --font-sans:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans SC","Source Han Sans SC",system-ui,sans-serif;
  --font-display:"Noto Serif CJK SC","Source Han Serif SC","Songti SC",var(--font-sans);
  --font-latin:"Oswald","Bebas Neue","DIN Alternate","Arial Narrow",var(--font-sans);
  --radius:14px; --radius-sm:8px;
  --wrap:1200px;
  --shadow:0 10px 30px rgba(10,10,14,.08);
}

/* ===== 白林 v4 追加（变量名沿用上面这套，只加不删） ===== */
/* 标题字体：思源宋体按首页 + 欢姐全站文案用字子集化（_build/subset.py 生成）。正文仍用上面的系统字体 --font-sans。 */
@font-face{font-family:"TS Serif";src:url(/assets/home/fonts/TSSerif.woff2?v=1031a) format("woff2");font-weight:400 900;font-display:swap}
:root{
  --c-tx-3:#8C8880;      /* 弱文字 / 注释（review #24） */
  --c-line-2:rgba(22,23,27,.2);
  --c-accent-hover:#F0563F;
  --font-display:"TS Serif","Noto Serif CJK SC","Source Han Serif SC","Songti SC",var(--font-sans);
  --font-latin:"Inter","Helvetica Neue","Segoe UI",Arial,var(--font-sans);   /* 拉丁字最后落到中文系统字体（review 其他 #2） */
}
/* 首页深色皮肤：同一套变量名，作用域只在 body[data-page=home]，其他页面仍是上面的浅色。
   以后要全站深色，把这一块的值并到 :root 即可。 */
body[data-page="home"]{
  --c-bg:#0A0A0B;
  --c-surface:#161619;
  --c-tint:#101012;
  --c-ink:#EEEBE5;
  --c-mut:#A8A49D;
  --c-tx-3:#8C8880;
  --c-line:rgba(255,255,255,.09);
  --c-line-2:rgba(255,255,255,.16);
  --c-dark:#0A0A0B;
  --c-dark-2:#101012;
  --c-dark-tx:#EEEBE5;
  --c-dark-mut:#A8A49D;
  --c-pencil:#D9CDB4;
  --c-ok:#4CC38A;
  --c-tbd:#E8B866;
  --radius:6px; --radius-sm:4px;
  --wrap:1408px;   /* 含左右 64px 内边距，内容宽 1280 */
  --shadow:0 24px 60px rgba(0,0,0,.45);
}
