@media screen and (min-width: 76.25em) {
    .md-nav--secondary .md-nav__title {
        font-size: 1rem;
        line-height: 1.7;
    }

    .md-nav--secondary .md-nav__list {
        font-size: .5rem;
        line-height: 1.7;
    }
}

@media screen and (min-width: 60em) {
    .md-nav--secondary .md-nav__title {
        font-size: 1rem;
        line-height: 1.7;
    }

    .md-nav--secondary .md-nav__list {
        font-size: .5rem;
        line-height: 1.7;
    }
}

.md-overlay {
    backdrop-filter: saturate(180%) blur(20px);
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    background-color: var(--md-primary-fg-color);
}

.md-nav--primary .md-nav__link:hover {
    font-weight: 600;
}

.md-nav--primary .md-nav__link {
    transition: font-weight .5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.md-nav--secondary .md-nav__link {
    transition: font-weight .5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.md-nav--secondary .md-nav__link:hover {
    font-weight: 600;
}


/* 移动端nav标题背景 */
@media screen and (max-width: 76.2344em) {
    .md-nav--primary .md-nav__title {
        background-color: var(--md-primary-fg-color);
    }
}

/* 移动端icon背景 */
@media screen and (max-width: 76.2344em) {
    [dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon {
        margin-right: -.2rem;
        background-color: var(--md-footer-bg-color);
        border-radius: .4rem;
        padding: .08rem;
        color: var(--md-primary-bg-color);
        transition: background-color .5s cubic-bezier(0.075, 0.82, 0.165, 1);
    }

    [dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon:hover {
        background-color: var(--md-accent-fg-color--transparent);
        color: var(--md-primary-bg-color);
    }
}