:root {
    --docs-navigation-background-color: #1B7C53;
    --theme-gradient: linear-gradient(90deg, #1B7C53 0%, #00A45F 48%, rgba(0, 164, 95, 0) 100%);
    --docs-navigation-item-text-color: #FAFAFA;
    --docs-navigation-item-text-weight: 400;
    --docs-navigation-item-active-background-color: #00A45F;
    --docs-navigation-item-active-text-color: #FFFFFF;
    --docs-navigation-item-hover-background-color: #2D8B5D;
    --docs-navigation-item-hover-text-color: #FFFFFF;
    --docs-navigation-line-color: #ffffff53;
    --docs-navigation-item-arrow-color: #F5F5F5;
    --docs-navigation-item-arrow-color-active:#f5f5f5;
    --link-positive:#3E3C3C;
    --notification-background-color-message: #E1E5E9;
    --notification-icon-message-border-color: #8C96A8;
    --notification-generic-text-color: #3E3C3C;
}

.header {
    border-top: 4px solid var(--docs-navigation-background-color);
    box-sizing: border-box;
}

.header__container {
    background: #ffffff;
}

.header-nav__link,
.header-nav__link:hover,
.header-nav-toggle,
.mobile-search-toggle,
.mobile-search-close {
    color: var(--link-positive);
}

.header-nav__link:hover {
    color: color-mix(in srgb, var(--link-positive) 80%, black);
}

.header-nav__link--active::after {
    background-color: var(--link-positive);
}

.header-nav-mobile {
    background: #ffffff;
}

.header-nav-mobile .header-nav__link--active::before {
    border-left-color: var(--link-positive);
}

div.warning {
    --notification-background-color-warning: #FFD600;
    --notification-warning-border-color: #3E3C3C;
    --border: 2px solid !important;
    --border-radius: 4px
}
