/* CSS Variables - Color Palette */
:root {
    /* Primary Colors */
    --primary-green: #004D40;
    --primary-green-light: #00695C;
    --primary-green-dark: #00332A;
    
    /* Accent Colors */
    --accent-yellow: #FFC107;
    --accent-yellow-hover: #FFD54F;
    
    /* Neutral Colors */
    --white: #FFFFFF;
    --gray-light: #F5F5F5;
    --gray-medium: #E0E0E0;
    --gray-dark: #757575;
    
    /* Text Colors */
    --text-dark: #212121;
    --text-light: #FFFFFF;
    
    /* Spacing */
    --spacing-xs: 5px;
    --spacing-sm: 10px;
    --spacing-md: 15px;
    --spacing-lg: 20px;
    --spacing-xl: 30px;
    --spacing-2xl: 40px;
    
    /* Border Radius */
    --radius-sm: 5px;
    --radius-md: 10px;
    --radius-lg: 15px;
    --radius-full: 50%;
    
    /* Shadows */
    --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;
    --transition-slow: 0.5s ease;
}
