@font-face {
    font-family: Quotes;
    src: local("PingFang SC Regular"), local("PingFang SC"), local("SimHei"), local("Source Han Sans SC");
    unicode-range: U+2018, U+2019, U+201C, U+201D;
}

.tagline {
    font-size: 76px;
    line-height: 1.25;
    font-weight: 900;
    letter-spacing: -1.5px;
    max-width: 960px;
    margin: 0 auto;
}

/* 修复后的渐变色样式，包括 accent1, accent2, accent3 */
html:not(.dark) .accent, 
html:not(.dark) .accent1, 
html:not(.dark) .accent2, 
html:not(.dark) .accent3,
.dark .tagline {
    background: -webkit-linear-gradient(315deg, #42d392 25%, #647eff);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

[lang|=en] {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

@media screen and (min-width: 768px) {
    #site-title {
        font-size: 1rem;
    }
}

@media screen and (max-width: 768px) {
    .layout_page {
        padding: 0 5px !important;
    }
    #page {
        margin: 0;
        padding: 1.8rem 1.3rem;
    }
    .tagline {
        font-size: 40px; /* 调整小屏幕下的字体大小 */
    }
}