body {
    background-color: var(--color--gray-100);
    background-image: url("../images/logo-pattern.svg");
    background-repeat: repeat;
    background-position: top left;
    background-size: 200px 200px;
}

.site-header__inner__container {
    background-image: linear-gradient(
        160deg,
        var(--color--primary-50) 0%,
        var(--color--primary-40) 78.66%
    );
}

.mobile-nav-button__label,
.mobile-nav-button__icon {
    color: var(--color--white);
    stroke: var(--color--white);
}

.mobile-nav-button__icon,
.mobile-nav-button__icon::before,
.mobile-nav-button__icon::after {
    border-color: var(--color--white);
}

.site-header {
    --site-header-height-wide: var(--site-header-height-fixed);
}
