/* Light mode */
[data-md-color-scheme="default"] {
    --md-primary-fg-color: #3f6d85;
    --md-accent-fg-color: #5a9b78;
}

.md-header__topic {
    display: none;
}

.md-header {
    background: #2c3e50;
}

.md-nav__source {
    background: #41596c;
}

.md-nav__button > img:nth-child(1) {
    width: 80px !important;
}

@media screen and (max-width: 76.2344em) {
    .md-nav--primary .md-nav__title[for="__drawer"] {
        background: #2c3e50;
        font-size: 0;
        height: 0;
        line-height: normal;
        padding-bottom: 24px;
    }
}

.md-nav__title {
    background: transparent;
}

/* Dark mode */
[data-md-color-scheme="slate"] {
    --md-primary-fg-color: #5a9b78;
    --md-default-bg-color: #111423;
    --md-accent-fg-color: #5a9b78;
    --md-code-bg-color: #253649;
}