:root {
    /* Colors derived from AES branding */
    --color-primary: #a0d035;
    /* AES Green (from Logo) */
    --color-secondary: #002e6d;
    /* AES Blue (from Logo) */
    --color-dark: #333333;
    --color-gray-light: #F4F4F4;
    --color-white: #FFFFFF;
    --color-text-body: #555555;

    /* Typography */
    --font-primary: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    --font-secondary: 'Arial', sans-serif;

    /* Layout */
    --container-width: 1200px;
    --header-height: 80px;
    --top-bar-height: 40px;
}