:root {
  --color-page: #f3f5f1;
  --color-surface: #ffffff;
  --color-card: #fff;
  --color-ink: #202b27;
  --color-muted: #7b8882;
  --color-faint: #b8c2bc;
  --color-line: #e4e9e4;
  --color-line-strong: #d4ddd5;
  --color-deep: #153f35;
  --color-green: #287b5e;
  --color-green-ink: #216247;
  --color-lime: #c5f27c;
  --color-lime-deep: #9bd052;
  --color-soft-green: #edf6e9;
  --color-track: #e9efe7;
  --color-violet: #8772cb;
  --color-soft-orange: #fff1e5;
  --color-orange-line: #f7dfca;
  --color-orange-ink: #a75b27;
  --color-soft-blue: #eaf2ff;
  --color-blue-line: #d5e3fb;
  --color-blue-ink: #426eaa;
  --color-soft-purple: #f1edff;
  --color-purple-line: #e3dcfb;
  --color-purple-ink: #6552a9;
  --color-soft-cyan: #e8f7f8;
  --color-cyan-line: #ccebed;
  --color-cyan-ink: #347e84;
  --color-soft-neutral: #f1f3f1;
  --color-neutral-ink: #66726b;
  --color-soft-amber: #fff5df;
  --color-amber-ink: #97651c;
  --color-soft-red: #fff0ed;
  --color-red-line: #f1cdc5;
  --color-red-ink: #9a4437;
  --color-focus: #286f54;
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --text-xs: .78rem;
  --text-sm: .88rem;
  --text-body: .95rem;
  --space-1: .25rem;
  --space-2: .5rem;
  --space-3: .75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-7: 1.75rem;
  --space-8: 2rem;
  --space-10: 2.5rem;
  --space-12: 3rem;
  --radius-sm: .7rem;
  --radius-md: .95rem;
  --radius-lg: 1.25rem;
  --sidebar-width: 15.5rem;
  --header-height: 4.35rem;
  --content-width: 92rem;
  --shadow-card: 0 .25rem 1.2rem rgb(36 57 44 / 3%);
  --shadow-dialog: 0 1rem 4rem rgb(16 32 24 / 18%);
  --color-overlay: rgb(21 37 30 / 45%);
  --blur-overlay: .125rem;
  --motion-fast: 140ms ease;
}
