/* Color, typography and spacing tokens */
:root {
  --color-bg: #f7f1ef;
  --color-panel: #ffffff;
  --color-text: #262220;
  --color-muted: #c3a6a0;
  --color-primary: #a15c38;
  --color-primary-dark: #8a4e2f;
  --color-shadow: rgba(38, 34, 32, 0.08);
  --color-shadow-lg: rgba(38, 34, 32, 0.12);
  --radius-lg: 24px;
  --radius-pill: 999px;
  --container-max: 1200px;
  --gap-lg: 32px;
  --gap-md: 20px;
}
