:root {
  --brand: #e61d24;
  --brand-action: #c71825;
  --brand-dark: #ad1828;
  --brand-soft: #fff0f1;
  --sidebar-surface: #f7f8fa;
  --sidebar-active: #fff0f1;
  --page: #fcfcfd;
  --surface: #ffffff;
  --ink: #24282f;
  --muted: #626975;
  --border: #e3e5e9;
  --surface-muted: #f4f5f7;
  --pending: #8b631e;
  --pending-bg: #fff6e8;
  --complete: #247451;
  --complete-bg: #edf6f0;
  --progress: #325da2;
  --progress-bg: #edf2fb;
  --font-ui: "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", sans-serif;
  --sidebar-width: 236px;
  --topbar-height: 64px;
  --radius-card: 8px;
  --radius-control: 6px;
  --icon-stroke: 1.75;
  --focus-ring: 0 0 0 3px rgb(199 24 37 / 25%);
  --card-shadow: none;
  --motion-fast: 150ms;
  --card-hover-shadow: 0 2px 8px rgb(24 30 40 / 5%);
}
