:root {
  --color-bg: #F5F4F0;
  --color-surface: #FFFFFF;
  --color-border: #E4E2DB;
  --color-text: #202020;
  --color-text-muted: #5B5D57;
  --color-text-faint: #8A8B85;
  --color-brand: #12233F;
  --color-brand-tint: #EAF0F7;
  --color-brand-tint-border: #C9D6E6;
  --color-accent: #E1603D;

  --color-success-bg: #EEF1E7;
  --color-success-fg: #4C5A2A;
  --color-warning-bg: #FBF3E7;
  --color-warning-fg: #8A5A1E;
  --color-danger-bg: #F3E9E7;
  --color-danger-fg: #8C4A3A;

  --radius-card: 16px;
  --radius-input: 10px;
  --radius-pill: 999px;
  --radius-sm: 6px;
  --radius-md: 8px;

  --shadow-card: 0 1px 3px rgba(0,0,0,0.06), 0 12px 32px rgba(0,0,0,0.06);
}
