/* 风桥中文官网 · 设计参数（唯一来源）
   实现时直接引用这些变量，不要另起一套数值；要改先改这里。
   桌面基准 1440 宽，手机基准 390 宽。 */
:root{
  /* ── 颜色 ───────────────────────────────────────────── */
  --ink:#14171C;                       /* 主文字、主按钮底色 */
  --sub:#343B45;                       /* 正文中的次要文字 */
  --muted:#4A515C;                     /* 说明文字、副标题 */
  --fab:#14171C;                       /* 实心按钮底 */
  --page:#D5DADF;                      /* 页面兜底底色（渐变失败时） */
  --line:rgb(60 60 67 / .12);          /* 细分隔线 */
  --line-strong:rgb(60 60 67 / .24);   /* 页脚上方分隔线 */
  --glass:rgb(255 255 255 / .55);      /* 导航玻璃底 */
  --glass-a:rgb(255 255 255 / .74);    /* 卡片玻璃顶 */
  --glass-b:rgb(255 255 255 / .46);    /* 卡片玻璃底 */
  --hl:rgb(255 255 255 / .55);         /* 表格高亮行、选中档位底 */
  --sky:linear-gradient(160deg,#EDEFF1,#C9CFD6 45%,#B4BCC5 70%,#E6E9EC);
  --fog-1:#8C96A1;                     /* 左雾团（灰）+ 50% 透明 */
  --fog-2:#FFFFFF;                     /* 右雾团（白） */

  /* ── 字号 ───────────────────────────────────────────── */
  --fs-hero:clamp(62px,7.4vw,132px);   /* 首页首屏标语 */
  --fs-h1:clamp(44px,4.4vw,80px);      /* 内页标题 */
  --fs-h2:clamp(38px,3.6vw,64px);       /* 段落大标题 */
  --fs-h3:clamp(22px,1.9vw,30px);      /* 卡片标题 */
  --fs-lead:clamp(19px,1.55vw,26px);   /* 说明句 */
  --fs-body:17px;                      /* 正文 */
  --fs-small:15px;                     /* 注解、页脚 */
  --fs-nav:17px;                       /* 导航 */
  --lh-tight:1.14;                     /* 大标题行高 */
  --lh-lead:1.5;
  --lh-body:1.7;
  --ls-tight:-.02em;                   /* 大标题字距 */

  /* ── 间距（8 的倍数为主）────────────────────────────── */
  --sp-1:8px; --sp-2:12px; --sp-3:16px; --sp-4:24px;
  --sp-5:32px; --sp-6:48px; --sp-7:64px; --sp-8:96px;
  --gap-card:20px;                      /* 卡片之间 */
  --pad-card:32px;                      /* 卡片内边距（手机 22px） */
  --sec:80px;                           /* 段落上下留白（手机 56px） */
  --intro:132px;                        /* 内页标题离导航的距离（手机 104px） */

  /* ── 版心 ───────────────────────────────────────────── */
  --max:1240px;                        /* 导航和页脚最大宽 */
  --wide:1120px;                       /* 内容最大宽 */
  --narrow:780px;                       /* 帮助页、文本密集页 */
  --gutter:32px;                        /* 左右留白（手机 20px） */

  /* ── 圆角、阴影、动效 ───────────────────────────────── */
  --r-card:28px;
  --r-shot:18px;
  --r-chip:14px;
  --r-pill:999px;
  --sh-nav:inset 0 1px 0 rgb(255 255 255 / .9),0 10px 30px -14px rgb(14 17 22 / .3);
  --sh-card:inset 0 1px 0 #fff,inset 0 0 0 1px rgb(255 255 255 / .5),0 30px 60px -36px rgb(14 17 22 / .4);
  --sh-shot:0 0 0 1px rgb(255 255 255 / .7),0 50px 100px -30px rgb(14 17 22 / .42);
  --blur-nav:blur(22px) saturate(1.3);
  --blur-card:blur(20px);
  --ease:cubic-bezier(.23,1,.32,1);
  --t-fast:120ms;                      /* 按下、悬停 */
  --t-mid:240ms;                       /* 展开、切换 */
  --t-hero:600ms;                      /* 首屏进场 */
}