/* 主题桥接：把我们的主题 token 映射成原版 CSS 使用的变量名
 * 原版样式全部基于 --background/--foreground/--card/--primary/--border/--radius 等变量，
 * 这里把它们指向我们的 token，于是后台切换 5 套主题时，原版样式也会跟着换肤。
 * 加载顺序：spa-baseline.css → themes.generated.css（我们的主题值）→ 本文件（桥接）
 */
:root,[data-theme]{
  --background:var(--bg);
  --foreground:var(--text);
  --card:var(--panel);
  --card-foreground:var(--text);
  --popover:var(--panel);
  --popover-foreground:var(--text);
  --primary-foreground:var(--on-primary);
  --secondary:var(--panel-3);
  --secondary-foreground:var(--text);
  --muted:var(--panel-2);
  --muted-foreground:var(--mut-2);
  --accent-foreground:var(--primary-hi);
  --border:var(--line);
  --input:var(--line);
  --ring:var(--primary);
  --destructive:#c65353;
  --destructive-foreground:#f6eeee;
  --radius:.5rem;
  --spacing:.25rem;
}
