/* CSS Variables */
:root {
    /* Brand Colors */
    --color-blue: #1E3A5F;
    --color-burgundy: #800020;
    --color-yellow: #F6C200;
    --color-white: #FFFFFF;
    --color-black: #000000;
    --color-gray: #F5F5F5;
    
    /* Typography */
    --font-main: 'Montserrat', sans-serif;
    --font-secondary: 'Gilroy', sans-serif;
    
    /* Spacing */
    --spacing-xs: 8px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 48px;
    --spacing-xl: 72px;
    
    /* Border Radius */
    --radius-sm: 8px;
    --radius-md: 16px;
    --radius-lg: 24px;
}