/* =========================================================
   建筑蓝设计令牌 · 常熟市建筑行业协会官网（电脑版重设计）
   方向：建筑专业 × 明亮通透（Industrial-Editorial）
   主色 建筑蓝 / 辅色 尚湖蓝 / 强调 砖金（<10%）/ 浅蓝灰底
   ========================================================= */
:root {
  /* —— 颜色：建筑蓝系统（明色主题）—— */
  --c-bg: #ECF2F8;            /* 页面浅蓝灰底 */
  --c-bg-2: #E3ECF4;         /* 次级浅底 */
  --c-surface: #FFFFFF;      /* 卡片 / 表面 */
  --c-surface-2: #F5F9FC;    /* 次级表面（区块底） */
  --c-ink: #14253A;          /* 暖调深蓝黑 正文 */
  --c-ink-2: #26384E;        /* 标题级深蓝 */
  --c-muted: #5C6B7C;        /* 次级文字 */
  --c-faint: #8A98A8;        /* 更弱文字 */
  --c-line: #D7E1EC;         /* 发丝分割线 */
  --c-line-2: #C4D2E0;       /* 较强分割线 */

  --c-primary: #1E4E79;      /* 建筑蓝 主色 */
  --c-primary-700: #163A5C;
  --c-primary-600: #245B8C;
  --c-primary-500: #2E6EA3;
  --c-secondary: #3E7CB1;    /* 尚湖蓝 辅色（水乡意象） */
  --c-secondary-400: #5C97C9;
  --c-accent: #B5793B;       /* 砖金 强调（仅印章/细线，<10%） */
  --c-accent-soft: #C9A06A;

  /* 语义别名 */
  --color-bg: var(--c-bg);
  --color-surface: var(--c-surface);
  --color-text: var(--c-ink);
  --color-muted: var(--c-muted);
  --color-border: var(--c-line);
  --color-accent: var(--c-accent);

  /* —— 字体 —— */
  --f-display: "Noto Serif SC", "Songti SC", "SimSun", serif;     /* 思源宋体 展示 */
  --f-latin: "Fraunces", "Noto Serif SC", Georgia, serif;         /* 拉丁/数字 展示 */
  --f-body: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif; /* 思源黑体 正文 */

  /* —— 字阶（1.25 比例）—— */
  --fs-1: 0.79rem;
  --fs-2: 0.99rem;
  --fs-3: 1.24rem;
  --fs-4: 1.55rem;
  --fs-5: 1.94rem;
  --fs-6: 2.42rem;
  --fs-7: 3.03rem;
  --fs-8: 3.79rem;
  --fs-9: 4.74rem;

  /* —— 间距 —— */
  --s-1: 4px;  --s-2: 8px;  --s-3: 16px; --s-4: 24px;
  --s-5: 40px; --s-6: 64px; --s-7: 96px; --s-8: 128px;

  /* —— 圆角 —— */
  --r-sm: 5px; --r-md: 12px; --r-lg: 20px; --r-pill: 999px;

  /* —— 阴影（带环境蓝，非纯黑）—— */
  --sh-1: 0 2px 8px rgba(20, 37, 58, 0.08);
  --sh-2: 0 10px 30px rgba(20, 37, 58, 0.10);
  --sh-3: 0 24px 60px rgba(20, 37, 58, 0.16);

  /* —— 动效 —— */
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --d-fast: 160ms; --d-base: 320ms; --d-slow: 640ms;

  /* —— 容器 —— */
  --maxw: 1240px;
  --header-h: 132px;
}
