/* ============================================================================
   ui-alias.css — 老变量 → 统一令牌 的别名映射（v2 · 分档）
   ----------------------------------------------------------------------------
   必须排在 ui-tokens.css 之后。
   选择器用 html:root（特异性 0,2,0），比任何 :root（0,1,0）都高，
   所以不依赖文档顺序、也不用 !important，就能压过页面里后注入的样式。

   A 档（默认启用）：品牌色 / 文字 / 圆角 / 描边 —— 改动可见、几乎不可能破坏布局
   B 档（默认注释）：背景色 / 阴影 / 玻璃 —— 会改变页面气质，必须逐站目检后再开
   ========================================================================== */

/* ══════════════════════════════════════════════════════════════════════════
   A 档 · 品牌色
   ══════════════════════════════════════════════════════════════════════════ */
html:root{
  /* --- 无前缀直名（licai / 主域 / qiye） --- */
  --primary:var(--ui-primary);
  --primary-color:var(--ui-primary);
  --primary-dark:var(--ui-primary-active);
  --primary-light:var(--ui-primary-light);
  --primary-soft:var(--ui-primary-light);

  /* --- --ax- 前缀（qiye / tob / work） --- */
  --ax-primary:var(--ui-primary);
  --ax-primary-soft:var(--ui-primary-light);

  /* --- --au- 前缀（gi / pet / petshop） --- */
  --au-brand:var(--ui-primary);
  --au-brand-deep:var(--ui-primary-active);
  --au-brand-soft:var(--ui-primary-light);

  /* --- --su- 前缀（work） --- */
  --su-primary:var(--ui-primary);
  --su-primary-600:var(--ui-primary-hover);
  --su-primary-soft:var(--ui-primary-light);
  --su-ring:var(--ui-primary-ring);

  /* --- 其它零散主色名 --- */
  --pri:var(--ui-primary);
  --pri2:var(--ui-primary-hover);
  --c-acc:var(--ui-primary);
  --c-link:var(--ui-primary);
  --tc:var(--ui-primary);
  --tc-soft:var(--ui-primary-light);
}

/* ══════════════════════════════════════════════════════════════════════════
   A 档 · 文字色
   ══════════════════════════════════════════════════════════════════════════ */
html:root{
  --text:var(--ui-ink-1);
  --text-color:var(--ui-ink-1);
  --text-primary:var(--ui-ink-1);
  --text-secondary:var(--ui-ink-2);
  --text-light:var(--ui-ink-3);
  --muted:var(--ui-ink-3);
  --txt:var(--ui-ink-1);
  --ink:var(--ui-ink-1);
  --sub:var(--ui-ink-2);
  --weak:var(--ui-ink-3);

  --ax-ink:var(--ui-ink-1);
  --ax-ink-2:var(--ui-ink-2);
  --ax-ink-3:var(--ui-ink-3);

  --au-text:var(--ui-ink-1);
  --au-text-2:var(--ui-ink-2);
  --au-text-3:var(--ui-ink-3);

  --su-ink:var(--ui-ink-1);
  --su-ink-2:var(--ui-ink-2);
  --su-ink-3:var(--ui-ink-3);

  --c-dark:var(--ui-ink-1);
  --c-sub:var(--ui-ink-2);

  /* licai 的四级文字 */
  --t1:var(--ui-ink-1);
  --t2:var(--ui-ink-2);
  --t3:var(--ui-ink-3);
  --t4:var(--ui-ink-4);
}

/* ══════════════════════════════════════════════════════════════════════════
   A 档 · 圆角 + 描边（纯几何，改错也不会崩布局）
   ══════════════════════════════════════════════════════════════════════════ */
html:root{
  --ax-r-xs:var(--ui-r-tag);
  --ax-r-sm:var(--ui-r-btn);
  --ax-r-md:var(--ui-r-card);
  --ax-r-lg:var(--ui-r-card);

  --au-r-xs:var(--ui-r-tag);
  --au-r-sm:var(--ui-r-btn);
  --au-r-md:var(--ui-r-card);
  --au-r-lg:var(--ui-r-card);
  --au-r-icon:var(--ui-r-card);

  --su-r-xs:var(--ui-r-tag);
  --su-r-sm:var(--ui-r-btn);
  --su-r-md:var(--ui-r-card);
  --su-r-lg:var(--ui-r-card);
  --su-r-xl:var(--ui-r-squircle);

  --lg-r-xs:var(--ui-r-tag);
  --lg-r-sm:var(--ui-r-btn);
  --lg-r-md:var(--ui-r-card);
  --lg-r-lg:var(--ui-r-squircle);
  --lg-r-xl:var(--ui-r-squircle);

  --radius:var(--ui-r-card);
  --radius-lg:var(--ui-r-card);
  --radius-sm:var(--ui-r-btn);
  --r:var(--ui-r-card);
  --r-lg:var(--ui-r-card);
  --r-md:var(--ui-r-card);
  --r-sm:var(--ui-r-btn);
  --r-xs:var(--ui-r-tag);
  --r-card:var(--ui-r-card);

  --border:var(--ui-line);
  --border-color:var(--ui-line);
  --line:var(--ui-line);
  --line2:var(--ui-line-2);
  --divider:var(--ui-line-2);
  --ax-line:var(--ui-line);
  --au-border:var(--ui-line);
  --su-line:var(--ui-line);
  --su-line-2:var(--ui-line-2);
}

/* ══════════════════════════════════════════════════════════════════════════
   B 档 · 背景 / 阴影 / 玻璃 —— 默认关闭
   ----------------------------------------------------------------------------
   开启方式：把下面整段的注释符去掉，然后【必须】在真浏览器里目检一遍。
   风险点：有些站把 --bg 用在渐变底上，换成纯色会失去层次；
           有些站的阴影是刻意做轻的，换成 --ui-sh-1 会显得发灰。
   ══════════════════════════════════════════════════════════════════════════ */
/*
html:root{
  --bg:var(--ui-page);
  --background:var(--ui-page);
  --bg-main:var(--ui-page);
  --bg-card:var(--ui-surface);
  --card:var(--ui-surface);
  --card-bg:var(--ui-surface);
  --surface:var(--ui-surface);
  --ax-bg:var(--ui-page);
  --ax-card:var(--ui-surface);
  --au-bg:var(--ui-page);
  --au-surface:var(--ui-surface);
  --au-surface-soft:var(--ui-surface-2);
  --lg-tint:var(--ui-page);
  --su-fill:var(--ui-surface-2);

  --shadow:var(--ui-sh-1);
  --shadow-sm:var(--ui-sh-1);
  --shadow-hover:var(--ui-sh-3);
  --shadow-lg:var(--ui-sh-3);
  --ax-shadow:var(--ui-sh-1);
  --ax-shadow-sm:var(--ui-sh-1);
  --ax-shadow-hover:var(--ui-sh-3);
  --au-sh-xs:var(--ui-sh-1);
  --au-sh-sm:var(--ui-sh-1);
  --au-sh-md:var(--ui-sh-2);
  --au-sh-lg:var(--ui-sh-3);
  --su-sh-sm:var(--ui-sh-1);
  --su-sh-md:var(--ui-sh-2);
  --su-sh-lg:var(--ui-sh-3);
}
*/

/* ══════════════════════════════════════════════════════════════════════════
   刻意不映射的（改了就出问题）
   · 语义色 --ax-green / --au-red / --red / --success 等：
     表达业务状态（已出函 / 已逾期），跟品牌色无关，各站保留原值。
   · 旧版 --v1-* 系列：只牵着主域与少量历史区块，不值当动。
   · 玻璃类 --lg-glass / --glass-bg：属皮肤层，动了要逐站调，B 档单独处理。
   ══════════════════════════════════════════════════════════════════════════ */
