/* Type */
body, input, select, textarea {
    /* 增加基础字体大小并调亮文字颜色 */
    color: rgba(255, 255, 255, 0.85); /* 从0.55改为0.85，使文字更亮 */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18.5pt; /* 从16.5pt改为18.5pt */
    font-weight: normal;
    line-height: 1.75;
}

/* 响应式字体大小调整 */
@media screen and (max-width: 1680px) {
    body, input, select, textarea {
        font-size: 15pt; /* 从13pt改为15pt */
    }
}

@media screen and (max-width: 1280px) {
    body, input, select, textarea {
        font-size: 14pt; /* 从12pt改为14pt */
    }
}

@media screen and (max-width: 360px) {
    body, input, select, textarea {
        font-size: 13pt; /* 从11pt改为13pt */
    }
}

/* 标题字体大小调整 */
h1 {
    font-size: 3em; /* 从2.75em改为3em */
}

h2 {
    font-size: 2em; /* 从1.75em改为2em */
}

h3 {
    font-size: 1.35em; /* 从1.1em改为1.35em */
}

h4 {
    font-size: 1.2em; /* 从1em改为1.2em */
}

h5 {
    font-size: 1em; /* 从0.8em改为1em */
}

h6 {
    font-size: 0.8em; /* 从0.6em改为0.8em */
}

/* 导航菜单字体调整 */
#sidebar nav a {
    color: rgba(255, 255, 255, 0.55); /* 从0.35改为0.55 */
    font-size: 0.7em; /* 从0.6em改为0.7em */
}

#header > nav > ul > li a {
    color: rgba(255, 255, 255, 0.55); /* 从0.35改为0.55 */
    font-size: 0.7em; /* 从0.6em改为0.7em */
}

/* 段落文本调整 */
p {
    color: rgb(255, 255, 255); /* 增加段落文字亮度 */
}

/* 链接颜色调整 */
a {
    color: rgba(255, 255, 255, 0.85); /* 从inherit改为更亮的颜色 */
}

a:hover {
    color: #ffffff; /* 保持悬停时为纯白色 */
}

.glass-container {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 2em;
    margin: 2em 0;
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
}
p {
    color: azure;
}