/* ============================================================
   新晨数码官网 · 设计变量（唯一颜色/字体/间距来源）
   视觉体系：暖白纸感 · 深蓝晨光
   ============================================================ */
:root {
  /* 品牌色（基准蓝 #005ED0，2026-10-13 按用户指定基准色调整） */
  --c-primary: #005ED0;        /* 基准蓝（链接/按钮/图标） */
  --c-primary-600: #00489E;    /* 基准蓝深一档（hover） */
  --c-primary-dark: #00449B;   /* 渐变深端 */
  --c-deep-1: #005ED0;         /* 深蓝渐变亮端（=基准色） */
  --c-deep-2: #00449B;         /* 深蓝渐变暗端（基准色同相加深） */
  --c-accent: #F59E0B;         /* 晨光橙（logo 太阳），仅点缀 */
  --c-navy: #00449B;           /* 页脚蓝（基准色加深，保证白字对比） */
  --c-hl: rgba(0, 94, 208, .07); /* 模块高亮覆盖层 */

  /* 中性色 */
  --c-bg: #F9F9F9;             /* 页面底色 */
  --c-surface: #FFFFFF;        /* 卡片 */
  --c-line: #EAEAEA;           /* 1px 细线 */
  --c-text: #1A2233;           /* 主文字 */
  --c-text-2: #566074;         /* 次文字 */
  --c-text-3: #8A93A6;         /* 弱文字 */

  /* 功能色 */
  --c-ok: #16A34A;
  --c-err: #DC2626;

  /* 字体 */
  --font-sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", sans-serif;
  --font-num: "Inter", "Helvetica Neue", Arial, sans-serif;

  /* 字号阶梯 */
  --fs-h1: 40px;
  --fs-h2: 30px;
  --fs-h3: 20px;
  --fs-body: 15px;
  --fs-small: 13px;

  /* 间距与布局 */
  --container: 1200px;
  --sec-gap: 96px;             /* 区段留白 */
  --radius: 8px;
  --radius-lg: 16px;
  --shadow: 0 2px 16px rgba(1, 30, 80, .07);
  --shadow-lg: 0 12px 40px rgba(1, 30, 80, .14);

  --header-h: 72px;
}

@media (max-width: 1024px) {
  :root { --fs-h1: 32px; --fs-h2: 26px; --sec-gap: 72px; }
}
@media (max-width: 640px) {
  :root { --fs-h1: 26px; --fs-h2: 22px; --fs-h3: 18px; --sec-gap: 56px; --header-h: 60px; }
}
