body {
    font-family: 'Arial', sans-serif; /* 使用更通用的字体 */
    margin: 0;
    padding: 0;
    background-color: #ffffff; /* 白色背景 */
    color: #333; /* 默认文字颜色为深灰色，提高可读性 */
}

nav {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    background-color: #ffffff; /* 白色背景 */
    border-bottom: 2px solid #00bfff; /* 天蓝色横线 */
    position: relative;
    margin-bottom: 20px; /* 与内容区域的间距 */
}

nav h1 {
    margin-right: 20px;
    font-size: 24px; /* 适当减小标题字体大小 */
}

nav h1 a {
    color: #00bfff; /* 天蓝色 */
    text-decoration: none;
}

nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
}

nav ul li {
    margin: 0 10px; /* 为列表项添加左右外边距 */
}

nav ul li a {
    color: #555; /* 导航栏链接颜色为深灰色 */
    text-decoration: none;
    padding: 10px;
    border-radius: 5px;
    font-size: 16px; /* 适当减小字体大小 */
}

nav ul li a:hover {
    color: #00bfff; /* 鼠标悬停时的文字颜色为天蓝色 */
}

.content-section {
    margin: 20px auto; /* 调整外边距，使其在页面中居中 */
    padding: 20px;
    background-color: #ffffff; /* 白色背景 */
    border: 1px solid #ddd; /* 边框颜色为浅灰色，增加层次感 */
    border-radius: 8px;
    max-width: 800px; /* 设置最大宽度，内容超过这个宽度时会换行 */
    text-align: center; /* 添加居中样式 */
}

h1 {
    color: #00bfff; /* 天蓝色标题 */
    font-size: 28px; /* 标题字体大小 */
    margin-bottom: 15px; /* 标题与内容的间距 */
}

p, ul {
    font-size: 16px; /* 段落和列表字体大小 */
    line-height: 1.6; /* 行高 */
    color: #555; /* 文字颜色 */
}

ul {
    list-style-position: inside; /* 列表符号位置 */
    padding-left: 0; /* 移除默认的左内边距 */
}

ul li {
    margin-bottom: 5px; /* 列表项间距 */
}