.top-strip {
    background-color: var(--brand-accent);
    font-size: 0.8rem;
    letter-spacing: 0.3px;
}
.top-strip a {
    color: #fff;
    text-decoration: none;
}
.top-strip a:hover {
    text-decoration: underline;
}

.navbar-custom {
    background-color: var(--brand-darker);
    border-bottom: 1px solid var(--brand-line);
}

.navbar-brand img{
    width: 140px;
}


.brand-badge {
    width: 42px;
    height: 42px;
    border-radius: 8px;
    background: var(--brand-accent);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 1.3rem;
}
.navbar-custom .nav-link {
    color: #c8ccd2;
    font-weight: 500;
}
.navbar-custom .nav-link:hover,
.navbar-custom .nav-link.active {
    color: #fff;
}
.search-box {
    background: var(--brand-dark);
    border: 1px solid var(--brand-line);
    color: #e9ecef;
}
.search-box::placeholder {
    color: #8a9099;
}
.search-box:focus {
    background: var(--brand-dark);
    color: #fff;
    border-color: var(--brand-accent);
    box-shadow: none;
}

/* Glass navbar */
.glass-navbar {
    background: var(--navbar-bg-light);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    /*border-bottom: 1px solid rgba(255,255,255,.12);*/
    border-bottom: 1px solid rgba(0,0,0,.08);
    box-shadow: 0 8px 24px rgba(0,0,0,.12);
    transition: all .3s ease;
}
[data-bs-theme="dark"] .glass-navbar{
    background: var(--navbar-bg-night);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    /*border-bottom: 1px solid rgba(255,255,255,.12);*/
    border-bottom: 1px solid rgba(255,255,255,.08);
    box-shadow: 0 8px 24px rgba(0,0,0,.12);
    transition: all .3s ease;
}

.glass-navbar .nav-link,
.glass-navbar .navbar-brand {
    color: var(navbar-text-light) !important;
}
[data-bs-theme="dark"] .glass-navbar .nav-link,
.glass-navbar .navbar-brand {
    color: var(navbar-text-night) !important;
}

/*
.glass-navbar.scrolled {
    background: rgba(20,20,20,.75);
    backdrop-filter: blur(20px);
}
*/
