/* 文字排版优化 */
/* 导入高质量字体 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&display=swap');

/* 全局样式 */
body {
    font-family: 'Noto Sans SC', sans-serif;
    line-height: 1.6;
    color: #333;
}

/* 标题样式 */
h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    line-height: 1.3;
    margin-top: 1.5em;
    margin-bottom: 0.75em;
}

h1 {
    font-size: 2.2rem;
    letter-spacing: -0.02em;
}

h2 {
    font-size: 1.8rem;
    letter-spacing: -0.01em;
}

h3 {
    font-size: 1.4rem;
}

/* 段落样式 */
p {
    margin-bottom: 1.2em;
    font-size: 1.05rem;
}

/* 按钮样式 */
.btn a {
    font-weight: 500;
    letter-spacing: 0.05em;
    text-decoration: none;
    transition: all 0.3s ease;
}

.btn a:hover {
    opacity: 0.9;
    letter-spacing: 0.07em;
}

/* 导航菜单样式 */
.navbar-nav li a {
    font-weight: 400;
    letter-spacing: 0.02em;
    padding: 10px 15px;
    transition: all 0.3s ease;
}

.navbar-nav li a:hover {
    color: #0066cc;
    letter-spacing: 0.04em;
}

/* 响应式调整 */
@media (max-width: 768px) {
    h1 {
        font-size: 1.8rem;
    }
    h2 {
        font-size: 1.5rem;
    }
    h3 {
        font-size: 1.2rem;
    }
    p {
        font-size: 1rem;
    }
}