/* 优食序 · 设计令牌
   来源：design-system/ushixu/MASTER.md（调色板/间距/阴影）
         + PROJECT-OVERRIDES.md（中文字体栈、文案与金额格式）
   冲突时以 PROJECT-OVERRIDES.md 为准（见该文件第 1、3 节）。
   注意：不使用任何网络字体（禁止 CDN 外链），中文字形走系统字体栈。 */

:root {
  /* 颜色（MASTER 原值，一个不改） */
  --color-primary: #DC2626;
  --color-on-primary: #FFFFFF;
  --color-secondary: #F87171;
  --color-on-secondary: #0F172A;
  --color-accent: #A16207;
  --color-on-accent: #FFFFFF;
  --color-background: #FEF2F2;
  --color-foreground: #450A0A;
  --color-card: #FFFFFF;
  --color-card-foreground: #450A0A;
  --color-muted: #F0EDF1;
  --color-muted-foreground: #475569;
  --color-border: #FECACA;
  --color-destructive: #DC2626;
  --color-on-destructive: #FFFFFF;
  --color-ring: #DC2626;

  /* 语义补充（PROJECT-OVERRIDES 第 3 节） */
  --color-success: #15803D;
  --color-warn: #A16207;
  --color-disabled-fg: #475569;

  /* 间距 */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;
  --space-2xl: 48px;

  /* 阴影 */
  --shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);
  --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);
  --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.15);

  /* 圆角 */
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;

  /* 字体：中文命中系统字体栈（PROJECT-OVERRIDES 第 1 节） */
  --font-body: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC",
    "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif;
  --font-mono: "SF Mono", "JetBrains Mono", Consolas, "Courier New", monospace;
  /* 拉丁装饰小标题：不外链 Playfair Display SC，退回本地衬线族（禁网络字体） */
  --font-latin-display: Georgia, "Times New Roman", serif;

  /* 密度：后台用 dashboard.md 的高密度档（行高 40px） */
  --row-h: 40px;
  --sidebar-w: 224px;
  --topbar-h: 56px;

  --z-sticky: 10;
  --z-drawer: 20;
  --z-modal: 30;
  --z-toast: 50;
}
