:root {
    /* Colors */
    --primary-color: #2C3E50;
    --secondary-color: #E74C3C;
    --text-light: #FFFFFF;
    --text-dark: #2C3E50;
    
    /* Typography */
    --heading-font: 'Montserrat', sans-serif;
    --body-font: 'Open Sans', sans-serif;
    
    /* Transitions */
    --transition-slow: 1.5s ease;
    --transition-medium: 0.5s ease;
    --transition-fast: 0.3s ease;
}