:root {
  /* Earth tones — warm & healing */
  --color-bg: #F5EFE6;
  --color-bg-paper: #EFE6D7;
  --color-text: #2C2418;
  --color-text-soft: #5C3D2E;
  --color-text-muted: #A89F8F;
  --color-accent: #C96E4E;
  --color-accent-soft: #D4A574;
  --color-accent-alt: #B08659;
  --color-success: #8A9A5B;
  --color-border: #D8C9B0;
  --color-card-bg: #FBF7F0;

  /* Spacing */
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 40px;

  /* Typography scale */
  --font-size-xs: 12px;
  --font-size-sm: 14px;
  --font-size-base: 16px;
  --font-size-lg: 20px;
  --font-size-xl: 28px;
  --font-size-2xl: 40px;

  /* Layout */
  --sidebar-width: 220px;
  --topbar-height: 56px;
  --radius: 8px;
  --radius-lg: 16px;
}
