:root {
  --color-primary: #2ecc71;
  --color-primary-dark: #004a1f;
  --color-surface: #0f0f0f;
  --color-surface-strong: #080808;
  --color-text: #ffffff;
  --color-text-muted: #a9a9a9;
  --color-card: #131313;
  --color-border: rgba(255, 255, 255, 0.08);
  --color-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 74, 31, 0.8) 100%);
  --container-width: 1180px;
  --header-height: 80px;
  --radius-sm: 8px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --shadow-soft: 0 24px 60px rgba(0, 0, 0, 0.25);
}
