:root {
    --primary-blue: #003299;
    /* copilot, do not change this primary-blue color*/
    --dark-navy: #1a252f;
    --light-gray: #f8f9fa;
    --medium-gray: #6c757d;
    --dark-gray: #212529;
    --accent-gray: #888888;
    --accent-gray-dark: #666666;
    --accent-red: #c41e3a;
    --accent-red-dark: #a01729;
    --accent-red-light: #ff6b7a;
    /* Lighter red for subtle accents */
    --white: #FFFFFF;
    --text-dark: #1a1a1a;
    --text-blue: #002270;
    /* Darker blue for better visibility on light backgrounds */
    --text-light: rgba(255, 255, 255, 0.98);
    --text-on-blue: #ffe4e8;
    /* Light pink-tinted text for blue backgrounds */
    --border-light: #b8d4ff;
    /* Light blue borders */
    --shadow-color: rgba(0, 50, 153, 0.15);
    /* Blue-tinted shadows */
    --radius: 3px;
    --gutter: 20px;
    --card-shadow: 0 12px 30px var(--shadow-color);
    --card-shadow-soft: 0 6px 18px rgba(0, 0, 0, 0.08);
    --accent-green: #39e158;

    /* Team member card colors */
    --team-card-border: #003299;
    /* Primary blue for card borders */
    --team-overlay-bg: rgba(0, 50, 153, 0.85);
    /* Dark blue overlay with good opacity */
    --team-role-text: #e8f0ff;
    /* Light blue for role text - better contrast than gray */
    --team-gradient-start: rgba(0, 50, 153, 0);
    --team-gradient-end: rgba(0, 50, 153, 1);
    
    /* Carousel navigation colors */
    --carousel-nav-bg: #ffffff;
    --carousel-nav-border: #003299;
    --carousel-nav-text: #003299;
    --carousel-nav-hover-bg: #003299;
    --carousel-nav-hover-text: #ffffff;

    /* Scrolling hero text */
    --hero-scroll-text: #ff6b7a;
    /* Light red for hero animations */

    --body-bg: #e8f0ff;
    /* Light blue tint */
    --footer-bg: #003299;
    /* Blue-tinted footer */
    --footer-text: #ffffff;
    /* White text for better contrast on blue footer */
    --card-bg: #ffffff;
    --card-text: #0d0d0d;
    /* Darker text for better visibility */
    --feature-heading: #001f5c;
    /* Dark blue heading */
    --form-bg: #ffffff;
    --form-text: #0d0d0d;
    --label: #001f5c;
    --link-color: #002270;
}
