.site-header {
    background: var(--mjk-green) !important;
    background-image: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

html[data-theme="dark"] .site-header {
    background: rgba(10, 14, 9, .70) !important;
    background-image: none !important;
    backdrop-filter: blur(22px) saturate(160%) !important;
    -webkit-backdrop-filter: blur(22px) saturate(160%) !important;
}

.site-header::before,
.site-header::after {
    content: none !important;
    display: none !important;
}

.site-header > .container,
.site-header .site-nav,
.site-header .navbar-collapse,
.site-header .navbar-nav,
.site-header .mobile-header-actions,
.site-header .site-primary-nav,
.site-header .site-utility-nav {
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

html[data-theme="dark"] .site-header > .container,
html[data-theme="dark"] .site-header .site-nav,
html[data-theme="dark"] .site-header .navbar-collapse,
html[data-theme="dark"] .site-header .navbar-nav,
html[data-theme="dark"] .site-header .mobile-header-actions,
html[data-theme="dark"] .site-header .site-primary-nav,
html[data-theme="dark"] .site-header .site-utility-nav {
    background: transparent !important;
    background-image: none !important;
}

html[data-theme="dark"] .site-header .site-link,
html[data-theme="dark"] .site-header .site-text-link,
html[data-theme="dark"] .site-header .site-account-toggle,
html[data-theme="dark"] .site-header .mobile-header-icon {
    background: transparent !important;
    border-color: rgba(255, 255, 255, .24) !important;
    color: rgba(255, 255, 255, .90) !important;
}

html[data-theme="dark"] .site-header .site-link i,
html[data-theme="dark"] .site-header .site-text-link i,
html[data-theme="dark"] .site-header .site-account-toggle i,
html[data-theme="dark"] .site-header .mobile-header-icon i {
    color: inherit !important;
}

html[data-theme="dark"] .site-header .site-link:hover,
html[data-theme="dark"] .site-header .site-link:focus-visible,
html[data-theme="dark"] .site-header .site-link.active,
html[data-theme="dark"] .site-header .site-text-link:hover,
html[data-theme="dark"] .site-header .site-text-link:focus-visible,
html[data-theme="dark"] .site-header .site-account-toggle:hover,
html[data-theme="dark"] .site-header .site-account-toggle:focus-visible,
html[data-theme="dark"] .site-header .mobile-header-icon:hover,
html[data-theme="dark"] .site-header .mobile-header-icon:focus-visible,
html[data-theme="dark"] .site-header .mobile-header-icon.active {
    background: rgba(255, 255, 255, .12) !important;
    border-color: rgba(255, 255, 255, .36) !important;
    color: #fff !important;
}

html[data-theme="dark"] .site-header .site-primary-nav .site-link::after {
    background: #fff !important;
}

html[data-theme="dark"] .site-header .theme-toggle,
html[data-theme="dark"] .site-header .navbar-toggler {
    background: rgba(255, 255, 255, .08) !important;
    border-color: rgba(255, 255, 255, .28) !important;
    color: #fff !important;
}

html[data-theme="dark"] .site-header .theme-toggle:hover,
html[data-theme="dark"] .site-header .theme-toggle:focus-visible,
html[data-theme="dark"] .site-header .navbar-toggler:hover,
html[data-theme="dark"] .site-header .navbar-toggler:focus-visible {
    background: rgba(255, 255, 255, .14) !important;
    border-color: rgba(255, 255, 255, .40) !important;
    color: #fff !important;
}

html[data-theme="dark"] .site-header .site-signin,
html[data-theme="dark"] .site-header .site-auth-cta {
    background: #fff !important;
    border-color: #fff !important;
    color: #3f5f08 !important;
    box-shadow: none !important;
}

html[data-theme="dark"] .site-header .site-signin:hover,
html[data-theme="dark"] .site-header .site-signin:focus-visible,
html[data-theme="dark"] .site-header .site-auth-cta:hover,
html[data-theme="dark"] .site-header .site-auth-cta:focus-visible {
    background: #f3f7eb !important;
    border-color: #f3f7eb !important;
    color: #3f5f08 !important;
}
