/* ============================================
   Farbvariablen - Designsystem
   ============================================ */

:root {
  /* Primärfarben */
  --color-primary: #1E882C;
  --color-primary-light: #37A84A;
  
  /* Neutrale Farben */
  --color-white: #FFFFFF;
  --color-light-gray: #F5F5F5;
  --color-dark-gray: #333333;
  --color-text: #333333;
  --color-text-light: #666666;
  
  /* Schriftarten */
  --font-heading: 'Montserrat', sans-serif;
  --font-body: 'Inter', 'Open Sans', sans-serif;
  
  /* Abstände */
  --spacing-xs: 0.5rem;
  --spacing-sm: 1rem;
  --spacing-md: 1.5rem;
  --spacing-lg: 2rem;
  --spacing-xl: 3rem;
  --spacing-xxl: 4rem;
  
  /* Border Radius */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 12px;
  
  /* Schatten */
  --shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.1);
  --shadow-md: 0 4px 8px rgba(0, 0, 0, 0.15);
  --shadow-lg: 0 8px 16px rgba(0, 0, 0, 0.2);
  
  /* Transitions */
  --transition-fast: 0.2s ease;
  --transition-normal: 0.3s ease;
}



