/* ACGS Life Design System v1: use these tokens on every rebuilt page. */
:root {
  --acgs-canvas: #f6f8f5;
  --acgs-surface: #ffffff;
  --acgs-surface-muted: #eef3ed;
  --acgs-sage-soft: #e3eee5;
  --acgs-sage: #8dad97;
  --acgs-forest: #244e43;
  --acgs-forest-deep: #183b33;
  --acgs-text: #203c37;
  --acgs-muted: #657b74;
  --acgs-border: #dae5dc;
  --acgs-alert: #874d27;
  --acgs-focus: #3c8060;
  --acgs-shadow: 0 24px 65px rgba(32, 60, 55, .08);
  --acgs-radius-sm: 12px;
  --acgs-radius-md: 18px;
  --acgs-radius-lg: 28px;
  --acgs-radius-pill: 100px;
  --acgs-space-1: 4px;
  --acgs-space-2: 8px;
  --acgs-space-3: 12px;
  --acgs-space-4: 16px;
  --acgs-space-6: 24px;
  --acgs-space-8: 32px;
  --acgs-space-12: 48px;
  --acgs-space-16: 64px;
  --acgs-ease: cubic-bezier(.2,.75,.2,1);
}
