/* ============ 设计令牌 Design Tokens ============
   来源：design/site.css（设计稿基线）。数值逐个对齐，禁止在此处自创颜色。
   改令牌 = 改全站，改之前先跟技术总监确认。 */
:root{
  --font:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Source Han Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-num:"SF Pro Display","Inter","PingFang SC",sans-serif;

  /* 品牌蓝（取自 LOGO 青蓝 #00B0E0，延展深浅梯度） */
  --brand-50:#E9F8FE; --brand-100:#CDF1FC; --brand-200:#9CE5F8; --brand-300:#5DD5F1;
  --brand-400:#20C0E7; --brand-500:#00B4E4; --brand-600:#0096C4; --brand-700:#0077A8;
  --brand-800:#005E8A; --brand-900:#004665;

  /* 墨色 */
  --ink-950:#050F17; --ink-900:#08161F; --ink-800:#0C1F2B; --ink-700:#12303F; --ink-600:#1C4055;

  /* 文本 */
  --t-1:#0D1B24; --t-2:#4B5D6B; --t-3:#5F6F7B; --t-4:#A7B3BC;
  /* 线与底 */
  --line:#E4EAF0; --line-2:#D2DDE6; --bg:#FFFFFF; --bg-soft:#F6F9FB; --bg-tint:#F0F7FA;
  /* 行动色：深蓝保证白字对比度 ≥4.5 */
  --action:#0077A8; --action-h:#005E8A; --action-s:rgba(0,119,168,.22);

  --r-sm:6px; --r-md:10px; --r-lg:14px; --r-xl:20px; --r-2xl:28px;
  --sh-1:0 1px 2px rgba(9,29,42,.05),0 10px 30px rgba(9,29,42,.06);
  --sh-2:0 30px 70px rgba(9,29,42,.16);
  --sh-3:0 0 0 1px rgba(255,255,255,.04),0 40px 90px rgba(0,0,0,.5);

  /* 粘性导航高度：锚点定位偏移统一用这一个变量，改导航高度只改这里。
     96px = 通告条 40px（滚走后不计）+ 导航 76px − 20px 呼吸位，
     与设计稿 .ind-card{scroll-margin-top:96px} 一致。 */
  --nav-h:96px;

  /* 语义色（设计稿之外补充，只用于错误态） */
  --danger:#C2372B;

  /* 占位角标（对齐 design/privacy.html .ph） */
  --ph-line:#C9D6E0; --ph-bg:#F8FAFC;
  --warn-ink:#8A5A00; --warn-bg:#FFF7E6; --warn-line:#F0D9A8;
}
