/* Minimal safe overrides */

/* Keep only background behavior for hero image applied inline */
.hero-section {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Ensure header stays above hero without altering its positioning model */
#header { z-index: 1000; }
