/* 智采·创作系统 UI tokens
 * Extracted from the workbench prototype. Keep these values stable when
 * porting the visual language to another project.
 */
:root {
  --zc-canvas: #f4f8fd;
  --zc-surface: #ffffff;
  --zc-surface-blue: #f3f8ff;
  --zc-ink: #17253a;
  --zc-muted: #6f8199;
  --zc-muted-2: #9ba9ba;
  --zc-line: #e2ebf5;
  --zc-line-strong: #d2e0ef;
  --zc-blue: #1677ff;
  --zc-blue-strong: #0a65e5;
  --zc-blue-soft: #eaf3ff;
  --zc-teal: #12b8a5;
  --zc-teal-soft: #e9fbf7;
  --zc-violet: #8655ee;
  --zc-violet-soft: #f2edff;
  --zc-orange: #ff8a2a;
  --zc-orange-soft: #fff3e7;
  --zc-danger: #ef4f63;
  --zc-radius-card: 14px;
  --zc-radius-control: 8px;
  --zc-sidebar-width: 218px;
  --zc-shadow-card: 0 7px 22px rgba(31, 82, 139, .055);
  --zc-shadow-float: 0 10px 24px rgba(22, 91, 183, .14);
  --zc-font-sans: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
  --zc-text-xs: 10px;
  --zc-text-sm: 12px;
  --zc-text-md: 14px;
  --zc-text-lg: 17px;
  --zc-text-xl: 24px;
  --zc-text-display: 28px;
  --zc-space-1: 4px;
  --zc-space-2: 8px;
  --zc-space-3: 12px;
  --zc-space-4: 16px;
  --zc-space-5: 20px;
  --zc-space-6: 24px;
  --zc-space-7: 32px;
}

@media (max-width: 1450px) {
  :root { --zc-sidebar-width: 202px; }
}
