/* 宏泰设计令牌：全站唯一的一份取值。
   同一组值在两个地方被消费——
   1) hongtai_antd_theme.js 把它们喂给 antd 的 ConfigProvider，真组件由此取色；
   2) 这里镜像成 CSS 变量，供镜像自上游的历史样式（六千行）消费。
   两条路走同一份数字，是"全站统一"能成立的前提；改色只改这一个文件。 */

:root {
  /* ---- 主色：偏沉的机构蓝。比 antd 默认的 #1677ff 更低饱和，
         在一屏都是表格与数字的界面里不喧宾夺主。 ---- */
  --ht-primary: #1a5fa8;
  --ht-primary-hover: #2b74c1;
  --ht-primary-active: #134a83;
  --ht-primary-border: #a8c7e6;
  --ht-primary-bg: #eef4fb;
  --ht-primary-bg-hover: #dfeaf7;
  --ht-primary-shadow: rgba(26, 95, 168, 0.12);
  --ht-primary-outline: rgba(26, 95, 168, 0.16);

  /* ---- 语义色：与主色分开，状态才读得出来 ---- */
  --ht-success: #2f7d5b;
  --ht-success-hover: #3d9670;
  --ht-success-border: #a9d3c0;
  --ht-success-bg: #eef7f2;

  --ht-warning: #c17d18;
  --ht-warning-border: #ecd0a1;
  --ht-warning-bg: #fdf6e9;

  --ht-error: #c0392b;
  --ht-error-hover: #d24d3f;
  --ht-error-border: #eebcb6;
  --ht-error-bg: #fdf0ee;

  /* ---- 中性色：轻微冷偏，与主色同一色相家族 ---- */
  --ht-text: #1c2430;
  --ht-text-secondary: #5a6675;
  --ht-text-tertiary: #8b96a3;
  --ht-text-quaternary: #b3bcc7;
  --ht-border: #d8dee6;
  --ht-border-secondary: #e8ecf1;
  --ht-fill-hover: #f2f5f8;
  --ht-fill-active: #e8edf3;
  --ht-bg-container: #ffffff;
  --ht-bg-layout: #f6f8fa;
  --ht-bg-elevated: #ffffff;
  --ht-bg-mask: rgba(15, 23, 42, 0.35);

  /* ---- 尺寸 ---- */
  --ht-radius: 8px;
  --ht-radius-sm: 6px;
  --ht-radius-lg: 12px;
  --ht-control-height: 34px;
  --ht-control-height-sm: 26px;
  --ht-control-height-lg: 42px;
  --ht-font-size: 14px;
  --ht-font-size-sm: 12px;
  --ht-line-height: 1.5714;

  /* ---- 阴影 ---- */
  --ht-shadow-1: 0 1px 2px rgba(15, 23, 42, 0.04), 0 2px 8px rgba(15, 23, 42, 0.05);
  --ht-shadow-2: 0 4px 14px rgba(15, 23, 42, 0.10);
  --ht-shadow-3: 0 8px 28px rgba(15, 23, 42, 0.14);

  /* ---- 动效：与 antd 内部曲线保持一致，自研动画才不会"不是一套" ---- */
  --ht-motion-fast: 0.12s;
  --ht-motion-base: 0.2s;
  --ht-motion-slow: 0.3s;
  /* antd 的 motionEaseInOut */
  --ht-ease: cubic-bezier(0.645, 0.045, 0.355, 1);
  /* antd 的 motionEaseOutCirc，用于入场 */
  --ht-ease-out: cubic-bezier(0.08, 0.82, 0.17, 1);
  /* 兼容此前 hongtai_ui.css 的变量名 */
  --ht-lift-shadow: var(--ht-shadow-2);
}
