* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, sans-serif;
    max-width: 900px;
    margin: 0 auto;
    padding: 20px;
    background-color: #f9f9f9;
    color: #333;
}

nav {
    background-color: #d5d8dc; /* 修改为灰色 */
    padding: 15px;
    text-align: center;
    margin-bottom: 20px;
}

nav ul {
    list-style-type: none;
}

nav ul li {
    display: inline;
    margin: 0 15px;

}

nav ul li a {
    color: #000; /* 修改为黑色 */
    text-decoration: none;
    font-weight: bold;
    font-family: 'Cursive', 'Comic Sans MS', sans-serif; /* 修改为艺术字 */
}

nav ul li a:hover {
    text-decoration: underline;
}

/* Active page link */
nav ul li a.active {
    text-decoration: underline;
}

header {
    text-align: center;
    margin-bottom: 50px;
}   

about-me {
    text-align: left;
    font-size: 18px;
    font-family:  times, arial, 'Courier New', Courier, monospace; /* 设置字体 */
}


.profile-photo {
    margin-top: 60px;
    width: 250px;
    height: 250px;
    border-radius: 50%;
    margin-bottom: 40px;
}

h1, h2 {
    color: #333;
    margin-bottom: 15px;
}

a {
    /* color: #007BFF; */
    text-decoration: none;
}

.blue-link {
    color: #6495ED;
}

.black-link {
    color: #333;
}


a:hover {
    text-decoration: underline;
}

section {
    margin-top: 20px;
    margin-bottom: 20px;
}

ul {
    list-style-type: square;
    margin-left: 20px;
}
ul li {
    margin-bottom: 10px; /* 调整列表项之间的间距 */
}
footer {
    text-align: center;
    padding: 10px;
    background-color: #f1f1f1;
    margin-top: 40px;
}

.publication-link {
    /* font-weight: bold; */
    font-size: 16px; /* 你可以根据需要调整大小 */
    color: #6495ED;
}

.authors {
    font-family: 'Franklin Gothic' ,Georgia, 'Courier New', Courier, monospace; /* 设置作者的字体 */
    font-size: 14px; /* 你可以根据需要调整大小 */
    margin-top: 3px; /* 标题和下一行之间的间距 */
}

.publication {
    font-family: Arial; /* 设置会议或期刊名称的字体 */
    font-size: 14px; /* 你可以根据需要调整大小 */
    font-style: italic;
    margin-top: 3px; /* 作者和下一行之间的间距 */
}

.label {
    padding: 1px 2px;
    border-radius: 2px;
    font-size: 12px;
    color: white; /* 字体颜色为白色 */
    margin-left: 2px;
}

.journal {
    background-color: #3498db; /* 蓝色背景 */
}

.preprint {
    background-color: #6c757d; /* 灰色背景 */
}

.conference {
    background-color: #e74c3c; /* 绿色背景 */
}

.workshop {
    background-color: #d4ac0d; /* 黄色背景 */
}


.bibtex-link {
    color: #1c2833; /* 图标颜色 */
    text-decoration: none;
}
.bibtex-link:hover {
    color: #0056b3; /* 悬停时的颜色 */
}

.github-link {
    color: #1c2833; /* 图标颜色 */
    text-decoration: none;
}
.github-link:hover {
    color: #0056b3; /* 悬停时的颜色 */
}


.first-name {
    font-family: 'Courier New', Courier, monospace; /* 设置名字的字体 */
    font-size: 40px; /* 你可以根据需要调整大小 */
    font-weight: bold; /* 名字的字体设置为普通 */
}

.last-name {
    font-family: 'Courier New', Courier, monospace; /* 设置名字的字体 */
    font-size: 40px; /* 你可以根据需要调整大小 */

    font-weight: normal; /* 姓氏设置为加粗 */
}

.supervisor-name {
    font-weight: normal; /* 姓氏设置为加粗 */
    font-style: unset;
}
