/* Transparent header that blends with dark hero image */
.header-wrapper,
.header,
.site-header {
background-color: transparent !important;
background: transparent !important;
box-shadow: none !important;
border-bottom: none !important;
}
/* White navigation text for dark background */
.header-wrapper a,
.header-wrapper .nav-link,
.site-header a,
.site-header .nav-link {
color: #F5F4F2 !important; /* Warm Off-White */
font-weight: 500;
letter-spacing: 0.05em;
}
/* Make logo white if it's dark */
.header-wrapper .logo img,
.site-header .logo img {
filter: brightness(0) invert(1);
}
/* Extend hero to top of page */
.hero-section,
.page-hero {
margin-top: -80px !important;
padding-top: 120px !important;
}
/* Optional: Subtle backdrop for better text readability */
.header-wrapper,
.site-header {
backdrop-filter: blur(4px);
-webkit-backdrop-filter: blur(4px);
}