section.cover.has-mask .mask {
    background-image: linear-gradient(hsla(0, 0%, 100%, 0.1), hsla(0, 0%, 100%, 0.3));
    background-color: transparent;
    opacity: 1;
}

section.cover h1 .anchor span {
    font-family: "Lobster", cursive;
    font-size: 1.5em;
    color: var(--theme-color);
}

section.cover .cover-main > p:last-child a .iconfont {
    font-size: 1em;
}

.sidebar > h1 a {
    font-size: 1.25em;
    font-family: "Lobster", cursive;
}

/* /// */

section.cover .cover-main > p:first-child {
    padding-bottom: 2em;
}
section.cover .cover-main > p:first-child a {
    font-family: "Lobster", cursive;
    font-size: 4em !important;
    color: var(--theme-color);
}

section.cover .cover-main > p:last-child a:last-child {
    background-color: var(--theme-color) !important;
    border: none !important;
}

section.cover.show {
    width: 100%;
    height: 100vh;
    background: url(https://nodelua.com/home_iot/docs/img/1.jpg) center center / cover !important;
}
/* /// */
.markdown-section > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) code:not([class]) {
    font-size: 0.9em;
}

img {
    border-radius: 10px;
}

/* /// */

.horizontal-img {
    display: none;
    /* margin: 2%; */
    /* max-width: 96%; */
    /* max-height: 96%; */
}
.vertical-img {
    display: none;
}

/* 横向：宽度 > 高度 */
@media (min-aspect-ratio: 1/1) {
    .horizontal-img {
        display: block;
        border-radius: 10px;
        box-shadow: 2px 2px 5px rgba(75, 74, 74, 0.521);
    }
}

/* 纵向：高度 >= 宽度 */
@media (max-aspect-ratio: 1/1) {
    .vertical-img {
        display: block;
        border-radius: 10px;
    }
}
