:root {
  --font-body: 'Segoe UI', system-ui, -apple-system, sans-serif;
  --font-code: ui-monospace, Consolas, monospace;
  --color-paper: #f7f8f4;
  --color-surface: #ffffff;
  --color-subtle: #eef1ea;
  --color-ink: #20332f;
  --color-muted: #596a63;
  --color-line: #dce2d9;
  --color-control-line: #85958b;
  --color-accent: #215e48;
  --color-accent-hover: #164a37;
  --color-accent-ink: #ffffff;
  --color-selected: #e3ecdf;
  --color-sidebar: #153c3c;
  --color-sidebar-hover: #214a48;
  --color-sidebar-ink: #f2f5ec;
  --color-sidebar-muted: #bfd0c5;
  --color-sidebar-line: #44635d;
  --color-brand: #e9efdd;
  --color-focus: #987024;
  --color-warning: #745016;
  --color-warning-bg: #f7edda;
  --color-error: #9c342c;
  --color-error-bg: #fbede9;
  --color-disabled: #e4e8e1;
  --color-disabled-ink: #516056;
  --color-overlay: #152c2bb3;
  --color-shadow: #172f2426;
  --radius-control: 8px;
  --radius-panel: 12px;
  --duration-micro: 160ms;
}
