/**
 * 全站设计变量（默认医院青绿；慧看牙通过 .theme-huikanya 覆盖）
 * 加载顺序：dp-tokens → bootstrap → dp-layout → kq_dpfe / 业务主题
 *
 * 字号阶梯（根字号 14px）：
 *   xs 12 | sm 13 | base 14 | md 16 | lg 18 | xl 20 | 2xl 22 | 3xl 24 | title 28
 */
:root {
  --dp-primary: #1fbba6;
  --dp-primary-dark: #188f7f;
  --dp-primary-border: #1ba593;
  --dp-primary-soft: #30ddc6;
  --dp-font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --dp-font-size-xs: 12px;
  --dp-font-size-sm: 13px;
  --dp-font-size-base: 14px;
  --dp-font-size-md: 16px;
  --dp-font-size-lg: 18px;
  --dp-font-size-xl: 20px;
  --dp-font-size-2xl: 22px;
  --dp-font-size-3xl: 24px;
  --dp-font-size-title: 28px;
  --dp-line-height: 1.5;
  --dp-link: var(--dp-primary);
  --dp-table-hover: #E0FFFF;
}

.theme-huikanya {
  --dp-primary: #00924f;
  --dp-primary-dark: #017a42;
  --dp-primary-border: #01A75B;
  --dp-primary-soft: #01A75B;
  --dp-link: #00924f;
}
