:root {
  color-scheme: light;
  --canvas: #f8fafc;
  --sidebar: #f1f5f9;
  --surface: #ffffff;
  --border: #e2e8f0;
  --border-strong: #cbd5e1;
  --text: #0f172a;
  --body: #334155;
  --muted: #64748b;
  --subtle: #94a3b8;
  --blue: #155dfc;
  --blue-hover: #1447e6;
  --blue-soft: #eff6ff;
  --blue-border: #bfdbfe;
  --amber: #973c00;
  --amber-soft: #fef3c6;
  --amber-border: #ffd230;
  --green: #047857;
  --green-soft: #ecfdf5;
  --green-border: #a7f3d0;
  --red: #b91c1c;
  --red-soft: #fef2f2;
  --red-border: #fecaca;
  --focus: rgba(59, 130, 246, 0.32);
  --font-sans: "Microsoft YaHei", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --sidebar-width: 256px;
  --radius-nav: 12px;
  --radius-control: 16px;
  --radius-panel: 18px;
  --radius-search: 22px;
}
