body {
    font-family: Arial, sans-serif;
    background-color: white; /* 背景颜色 */
    margin: 0; /* 去掉默认外边距 */
    padding: 10px; /* 增加内边距 */
}
h1 {
    color: skyblue; /* 标题颜色 */
    text-align: center; /* 居中对齐 */
    font-size: 48px; /* 增大字体大小 */
}
h2 {
    color: deepskyblue; /* 标题颜色 */
    text-align: center; /* 居中对齐 */
    font-size: 28px; /* 增大字体大小 */
}
hr {
    margin: 10px 0; /* 上下左右外边距 */
    border: 1px solid gainsboro; /* 分隔线样式 */
    width: 100%;
    height: 0;
}
.navbar {
    background-color: skyblue; /* 导航栏背景颜色 */
    overflow: hidden; /* 清除浮动 */
    padding: 0px 15px; /* 导航栏内边距 */
}
.button-container {
    display: flex; /* 使用弹性布局 */
    justify-content: center; /* 水平居中对齐按钮 */
    align-items: center; /* 垂直居中对齐按钮 */
    gap: 20px; /* 增加按钮之间的间距 */
    flex-wrap: wrap; /* 允许按钮换行 */
}
.button-container hr {
    margin: 0 10px 0 0; /* 上下左右外边距 */
    border: 1px solid gainsboro; /* 分隔线样式 */
    width: 0;
    height: 60px;
}
button {
    background-color: skyblue; /* 按钮背景颜色 */
    border: none;
    color: white; /* 按钮文字颜色 */
    padding: 15px 25px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    transition: background-color 0.3s;
    margin: 10px 0; /* 上下增加一些间距 */
}
button:hover {
    background-color: deepskyblue; /* 悬停时背景颜色 */
}
.text-content {
    text-align: center; /* 内容居中 */
    margin: 20px; /* 外边距 */
    padding: 0; /* 内边距 */
    }
.text-content p {
    font-size: 18px; /* 字体大小 */
}
.text-content a {
    font-size: 18px; /* 字体大小 */
}
.left-aligned {
    text-align: left; /* 左对齐文本 */
    line-height: 1.4; /* 行高，增加可读性 */
    margin:  20px; /* 外边距 */
    padding: 0; /* 内边距 */
}
a {
color: skyblue; /* 链接颜色 */
text-decoration: none; /* 去掉下划线 */
font-size: 16px; /* 字体大小 */
transition: color 0.3s; /* 颜色过渡效果 */
margin-right: 10px; /* 为链接和文本之间添加间距 */
display: inline-block; /* 使链接为块级元素以增强控制 */
}
a:hover {
    color: deepskyblue; /* 悬停时链接颜色 */
    text-decoration: underline; /* 悬停时添加下划线 */
}
p {
    font-size: 16px; /* 字体大小 */
    color: black; /* 文本颜色 */
    margin: 10px; /* 外边距 */
    padding: 0; /* 内边距 */
}
.table-style {
    margin: auto; /* 水平居中 */
    width: 80%; /* 宽度为80% */
    border-collapse: collapse; /* 合并边框 */
}
.table-style th {
    border: 2px solid dodgerblue; /* 设置单元格边框 */
    padding: 10px; /* 单元格内边距 */
    font-size: 22px; /* 设置表头文字大小 */
    color: dodgerblue; /* 设置表头文字颜色 */
}
.table-style td {
    border: 2px solid dodgerblue; /* 设置单元格边框 */
    padding: 10px; /* 单元格内边距 */
    font-size: 18px; /* 设置单元格文字大小 */
    color: black; /* 设置单元格文字颜色 */
}
.table-style a {
    color: deepskyblue; /* 链接颜色 */
    text-decoration: none; /* 去掉下划线 */
    font-size: 18px; /* 字体大小 */
    transition: color 0.3s; /* 颜色过渡效果 */
}
.table-style a:hover {
    color: dodgerblue; /* 悬停时链接颜色 */
    text-decoration: underline; /* 悬停时添加下划线 */
}