.container-header {
    z-index: 10;
    background-color: unset;
    background-image: unset;
}

.container-header .navbar-brand {
    width: 100%
}

.container-header .site-description {
    color: var(--cassiopeia-color-primary);
    font-size: 2rem;
    font-size: clamp(0.5rem, 2vw + 1rem, 2.4rem);
    float: right;
    max-width: 60%;
    margin-left: 0.2rem;
    line-height: normal;
}

div.mod-languages ul li.lang-active {
    background-color: unset;
}

.container-header .mod-menu {
    color: unset;
    color: var(--cassiopeia-color-primary);
}

.container-header .navbar-toggler {
    color: unset;
    color: var(--cassiopeia-color-primary);
}

.grid-child.container-nav {
    align-items: center;
}