.navbar-brand-container {
    position: relative;
    z-index: 1040;
    padding: 8px 15px;
    margin: 0;
    /* Background and border removed as requested */
}

/* Adjustments for the full-width header bar */


/* Navbar styles */
#mainNavbar {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); /* Only keep a subtle white border */
}

/* Adjustments for the scrolled state */
#mainNavbar.scrolled .navbar-brand-container {
    /* background: linear-gradient(to right, #e0e0e0 0%, #b0b0b0 50%, #808080 100%); */
}

/* RTL support */
.ku-lang .navbar-brand-container {
    /* background: linear-gradient(to left, #e8e9ea 0%, #bdc1c6 50%, #8f9396 100%); */
}

.ku-lang #mainNavbar.scrolled .navbar-brand-container {
    /* background: linear-gradient(to left, #e0e0e0 0%, #b0b0b0 50%, #808080 100%); */
}

@media (max-width: 991.98px) {
    .navbar-brand-container {
        position: static;
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    .navbar-logo {
        max-height: 50px;
        margin: 0 auto;
    }

    #mainNavbar .container-fluid {
        flex-direction: column;
    }
}
