/* ============================================================
   蛋仔医疗协会官方网站 · YunOS9 设计令牌 (Design Tokens)
   所有颜色只在此处定义，业务样式一律通过 var() 引用
   ============================================================ */
:root {
  /* 品牌色：取自官方 Logo 原图，未做任何重绘 */
  --c-brand: #0B5FA5;
  --c-brand-deep: #084A85;
  --c-brand-light: #3E92CC;
  --c-med-green: #3AAE7F;
  --c-med-cyan: #58BFD0;
  --c-med-mint: #BFE9D6;

  /* 环境底色与光斑：为玻璃折射提供可见内容 */
  --c-bg: #F3F8FC;
  --c-orb-1: #A9D8F5;
  --c-orb-2: #B7E8D2;
  --c-orb-3: #CFE6F7;
  --c-orb-4: #7FC6B4;

  /* 文本层级 */
  --c-ink: #0A2A43;
  --c-ink-2: #3C6079;
  --c-ink-3: #7593A7;
  --c-ink-inv: #FFFFFF;

  /* RGB 分量：供 rgba() 半透明材质引用，避免颜色字面量散落 */
  --c-white: #FFFFFF;
  --c-white-rgb: 255, 255, 255;
  --c-brand-rgb: 11, 95, 165;
  --c-deep-rgb: 8, 74, 133;
  --c-light-rgb: 62, 146, 204;
  --c-green-rgb: 58, 174, 127;

  /* ===== 液态玻璃材质变量：由「调节滑动」实时改写 ===== */
  --glass-alpha: 0.58;
  --glass-blur: 24px;
  --glass-sat: 1.85;
  --glass-refract: 8;
  --glass-hi: rgba(255, 255, 255, 0.86);
  --glass-lo: rgba(255, 255, 255, 0.20);
  --glass-edge: rgba(255, 255, 255, 0.78);
  --glass-inner-top: rgba(255, 255, 255, 0.96);
  --glass-inner-bottom: rgba(11, 95, 165, 0.10);
  --glass-shadow: rgba(8, 74, 133, 0.16);
  --glass-shadow-lift: rgba(8, 74, 133, 0.28);

  /* 几何 */
  --r-xs: 10px;
  --r-sm: 14px;
  --r-md: 22px;
  --r-lg: 32px;
  --r-pill: 999px;
  --nav-h: 72px;
  --maxw: 1180px;

  /* 动效：统一无过冲缓动，果冻感完全由关键帧形变实现 */
  --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-soft: cubic-bezier(0.4, 0, 0.2, 1);
  --t-fast: 170ms;
  --t-mid: 340ms;
  --t-slow: 680ms;

  /* 字体与图标 */
  --font: "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;
  --font-mono: "SF Mono", "JetBrains Mono", ui-monospace, monospace;
  --icon-stroke: 1.8;
}
