:root {
  --color-primary: #86B72E;
  --color-primary-dark: #6e9925;
  --color-white: #FFFFFF;
  --color-text: #1f2421;
  --color-muted: #6b7280;
  --color-border: #e5e7eb;
  --color-bg: #FFFFFF;

  --color-disponible-bg: #86B72E;
  --color-disponible-text: #FFFFFF;
  --color-ocupado-bg: #e5e7eb;
  --color-ocupado-text: #6b7280;
  --color-pendiente-bg: #FBC02D;
  --color-pendiente-text: #3a2e00;
  --color-confirmada-bg: #4c7a1f;
  --color-confirmada-text: #FFFFFF;
  --color-rechazada-bg: #f8d7da;
  --color-rechazada-text: #842029;

  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;

  --space-1: 8px;
  --space-2: 16px;
  --space-3: 24px;
  --space-4: 32px;

  --shadow-card: 0 2px 8px rgba(0, 0, 0, 0.06);
  --font-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
