:root {
    --app-header: transparent;
    --app-footer: transparent;
}

:root.theme-light {
    --app-footer-divider: var(--wh-color-black) !important;
}

/* Remove border */
* {
    border-radius: 0px !important;
}

.app__header {
    border-bottom: 1px var(--wh-color-border-default) solid;
}

.app__footer {
    border-top: 1px var(--wh-color-border-default) solid;
}


.wh-header__product-logo--custom {
    border-radius: 5px;
    scale: 70%;
}

/* Header light theme fix */
/* Search and Theme Switcher */
.theme-light ._modeClear_joawza_434._dark_joawza_62 {
    color: var(--wh-color-black);
}

.theme-light ._modeClear_joawza_434._dark_joawza_62:hover {
    color: var(--wh-color-primary);
}

/* product name */
.theme-light .wh-header__product-name {
    color: var(--wh-color-black);
}

/* Footer light theme fix */
/* footer links */
.theme-light .footer {
    --app-link-color-dark: var(--wh-color-black);
    --app-link-border-color-dark: var(--wh-color-black);
}

.theme-light .footer__powered, .theme-light .footer__powered a {
    color: #6a6a6c !important;
}

.theme-light .footer__copyright {
    color: #6a6a6c !important;
}

.theme-light .rs-text-3_theme_dark {
    color: var(--wh-color-black);
}

.theme-light .rs-text-3_theme_dark.rs-text-3_hardness_hard {
    color: var(--wh-color-black);
}

.theme-light .footer__wrapper [data-test="footer-socials"] a svg path {
    fill: var(--wh-color-black);
}

/* Nav bar */
.toc-item--selected, .toc-item--highlighted {
    border-radius: 5px;
    margin: 0px 5px 0px 5px ;
}

.toc-item--selected {
    background: linear-gradient(to right, color-mix(in srgb, var(--wh-color-primary) 50%, transparent), transparent) !important;
    background-origin: border-box !important;
    background-clip: border-box !important;
    border: 1px var(--wh-color-primary) solid;
}

ul.toc li a:hover, ul.toc li div:hover {
    border-radius: 5px;
    margin: 0px 5px 0px 5px;
}