:root {
  --color-background: #f4f3ef;
  --color-surface: #ffffff;
  --color-text: #192d30;
  --color-muted: #4e6367;
  --color-accent: #175d65;
  --color-on-accent: #ffffff;
  --color-border: #b5c5c4;
  --font-interface: system-ui, -apple-system, sans-serif;
  --space-small: 0.5rem;
  --space-medium: 1rem;
  --space-large: 1.5rem;
  --radius: 0.5rem;
  --content-width: 72rem;
  --card-min-width: 24rem;
  --input-width: 24rem;
  --heading-size: 1.15rem;
  --heading-line-height: 1.2;
  --body-line-height: 1.5;
  --control-padding: 0.7rem 1rem;
  --control-border: 2px;
  --focus-width: 3px;
  --status-height: 1.5rem;
}
