:root {
  --colors-background: #f5f6f8;
  --colors-surface: #ffffff;
  --colors-text: #17211c;
  --colors-muted: #66716b;
  --colors-border: #dde3df;
  --colors-accent: #315f46;
  --colors-accent-soft: #edf4ef;
  --colors-warning: #805b12;
  --colors-danger: #a43131;
  --typography-font-family: Segoe UI, system-ui, -apple-system, sans-serif;
  --typography-body-size: 16px;
  --typography-small-size: 14px;
  --typography-line-height: 1.55;
  --spacing-unit: 4px;
  --spacing-card-padding: 24px;
  --spacing-page-gap: 24px;
  --radius-control: 9px;
  --radius-card: 15px;
}
