.navbar__list{
    flex-shrink: 3;
    list-style-type:none;

    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap:1rem;
}

@media screen and (max-width:780px) {
    .navbar__list--active{
        display: none;
        position: absolute;
        column-gap:0.5rem;
        top:10vmin;
        width: 100%;
        background: var(--bkg-color-dark);
        filter: opacity(0.85);
    }
}

@media screen and (max-width:480px) {
    .navbar__list--active{
        flex-direction: column;
    }
}