/* 百年巨匠 - 设计 Token (从 Sketch 提取) */
:root {
  /* 颜色 */
  --color-text-primary:   #1A1A1A;  /* 主正文 */
  --color-text-secondary: #2E2E2E;  /* 次正文 */
  --color-text-muted:     #6E6E6E;  /* 弱化 */
  --color-text-tertiary:  #A0A0A0;  /* 更弱 */
  --color-brand:          #8C6C21;  /* 主黄色 */
  --color-brand-deep:     #614400;  /* 深棕黄 */

  /* 中性色（设计稿 Lanhu 量取） */
  --color-bg:             #F8F3E7;  /* 全站米黄底（rgba(248,243,231,1)）*/
  --color-bg-soft:        #F0E6CF;  /* 项目介绍说明卡米黄（rgba(240,230,207,1)）*/
  --color-bg-tag:         #E9DBBB;  /* 项目介绍子模块按钮（rgba(233,219,187,1)）*/
  --color-bg-circle:      #E9E1CE;  /* 人物志圆头像底（rgba(233,225,206,1)）*/
  --color-bg-dark:        #2C2521;  /* 深棕（视频区）*/
  --color-bg-footer:      rgba(0,0,0,0.7); /* footer 半透明黑 */
  --color-bg-red:         #7B1F23;  /* 暗红 banner */
  --color-divider:        #E5E0D6;

  /* 字体 */
  --font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", serif;
  --font-sans:  "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
  --font-num:   "DIN Alternate", "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* 字号阶梯（从 Sketch 主要画板量取，按需扩充） */
  --fs-12: 12px;
  --fs-14: 14px;
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-20: 20px;
  --fs-24: 24px;
  --fs-28: 28px;
  --fs-32: 32px;
  --fs-40: 40px;
  --fs-48: 48px;

  /* 间距 */
  --sp-4: 4px;
  --sp-8: 8px;
  --sp-12: 12px;
  --sp-16: 16px;
  --sp-20: 20px;
  --sp-24: 24px;
  --sp-32: 32px;
  --sp-40: 40px;
  --sp-48: 48px;
  --sp-64: 64px;
  --sp-80: 80px;

  /* 容器：内容区 max 1600，左右 100 padding（弹性栅格，唯一间距来源 .container-w）；body min 1024（≥1680 居中 1600 / 1024~1680 流式 / < 1024 横向滚动）*/
  --container-max: 1600px;
  --container-pad: 100px;
  --page-min-w: 1024px;
  --topbar-h: 120px;       /* 顶部 title bar 高度 */
  --banner-h: 812px;       /* 首页大 banner 高度 */

  /* 移动端（响应式 <1024px 时生效，见 responsive.css）：左右边距 */
  --m-pad: 15px;
}
