body {
    font-family: 'EB Garamond', serif;
    text-align: center;
}

.container {
    max-width: 500px;
    margin: 0 auto;
    padding: 20px;
}

.profile-photo {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    display: block;
    margin: 0 auto 20px; /* Add bottom margin for space */
}

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

nav ul li {
    display: block;
    margin: 10px 0; /* Add vertical space between links */
}

nav ul li a {
    text-decoration: underline; /* Add underline to all links */
    color: #000; /* Set link color to black */
}

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

/* Align the text within the about section to the left */
#about p {
    text-align: left;
    margin: 0 auto;
    max-width: 800px;
}

/* Ensure links within the about section are black */
#about a {
    color: #000; /* Set link color to black */
}

/* Increase font weight for strong tags */
strong {
    font-weight: 1000; /* Increase font weight */
}

/* Ensure all links are black */
a {
    color: #000; /* Set link color to black */
}

a:hover {
    color: #000; /* Keep link color black on hover */
}

/* Align the publication list to the left */
#publications ul {
    text-align: left;
    padding-left: 0;
}

#publications ul li {
    margin-bottom: 20px;
}

/* Center the Home link within the publications section */
#publications nav ul {
    text-align: center;
}