.md-typeset h1 {
    font-size: 1.65em;
}

.md-typeset h2 {
    font-size: 1.45em;
    color: var(--md-primary-fg-color);
}

.md-typeset h3 {
    font-size: 1.21em;
    font-weight: bold;
}

.md-footer-nav {
    position: relative;
    margin-top: 2em;
}

.md-footer-meta { /* 或者其他父元素选择器 */
    display: flex; /* 确保或设置为 flex 容器 */
    justify-content: center; /* 水平居中 flex 子项 */
    /* 你可能还想添加 align-items: center; 如果需要垂直居中（对于单行通常不明显） */
}

figcaption {
    font-style: normal !important;
}

figure figcaption::before {
    content: "图：";
    font-weight: bold;
} 

/* 放大脚注的字号 */
.md-typeset .footnote-ref,
.md-typeset .footnote-backref,
.md-typeset .footnote {
    font-size: 85%;
}

.md-typeset .admonition > *,
.md-typeset details > *,
.md-typeset .admonition > .arithmatex
{
    font-size: 17.4px !important;
}

@media (max-width: 2000px){
    .md-typeset .admonition > *,
    .md-typeset details > *,
    .md-typeset .admonition > .arithmatex
    {
        font-size: 15.8px !important;
    }
}

@media (max-width: 1600px){
    .md-typeset .admonition > *,
    .md-typeset details > *,
    .md-typeset .admonition > .arithmatex
    {
        font-size: 14.5px !important;
    }
}

/* 防打印 */
@media print {
    body {
        display: none;
    }
}

/* 禁用文本选择和复制功能 */
/* body {
    -webkit-user-select: none;
    Safari
    -moz-user-select: none;
    Firefox
    -ms-user-select: none;
    IE10+/Edge
    user-select: none;
    Standard
} */

/* 设置有序和无序列表的左边距为0 */
.md-typeset ul,
.md-typeset ol {
    margin-left: 0em !important;
}

/* 隐藏保存按钮 */
.save-button {
    display: none;
}