/* Black header background with white gradient on the right */
header {
    background: linear-gradient(90deg, #000000 0%, #000000 80%, rgba(255,255,255,0.15) 100%);
    color: white;
    box-shadow: 0 2px 10px rgba(0,0,0,0.3);
}

/* Ensure header content maintains good visibility on black background */
header .header-center .logo-title-container h1,
header .header-center .logo-title-container h2 {
    color: white;
    /* Removed text shadow as requested */
}

/* Hamburger button style adjustment for contrast on black */
header .hamburger-line {
    background-color: white;
}

/* Logo adjustments if needed for visibility on black */
header .nuvision-logo {
    filter: drop-shadow(1px 1px 2px rgba(0,0,0,0.5));
}
