.navbar {
    background-color: transparent;
    border-bottom: 2px solid var(--sections-bg-color);
    --bs-navbar-color: var(--header-txt-color);
    font-size: 2rem;
    text-transform: uppercase;
    position: fixed;
    top: 0rem;
    z-index: 10;
    transition: background-color 0.3s, border-bottom 0.3s, top 200ms;
    width: 100%;
}

.navbar.hide {
    top: -10rem;
}

.navbar.scrolled {
    background-color: var(--page-bg-color);
    border-bottom: 2px solid var(--card-bg-color);
}

.navbar-expand-lg .navbar-collapse {
    justify-content: flex-end;
}

.navbar-brand {
    width: 12rem;
}

#cardGoToMarket {
    position: relative;
    left: 80rem;
}

.navbar-nav {
    text-align: center;
    margin-right: 2rem;
}

@media screen and (max-width: 991px) {
    .navbar-brand {
        width: 6rem;
    }
    .navbar-expand-lg .navbar-collapse {
        position: absolute;
        top: 5rem;
        width: 100%;
    }
    nav.show .navbar-collapse {
        background-color: var(--page-bg-color);
        border-bottom: 1px solid var(--header-txt-color);
    }
}

