body {
    font-family: 'Ubuntu', sans-serif;
    color: black;
    margin: auto;
    max-width: 50em;
}

#page-title {
    text-align: center;
}

#page-title h1 a, .post a {
    color: black;
}

a {
    text-decoration: none;
}

#page-title a:hover, .post a:hover {
    text-decoration: underline;
}

.date-time-font {
    font-family: 'Ubuntu Mono';
}

#posts {
    padding-left: 2em;
}

.post {
    padding-left: 1em;
}

.blog-post {
    padding-left: 1em;
    padding-right: 1em;
}

.post-container {
    display: block;
}

.post-tags {
    padding-left: 1em;
    padding-right: 1em;
}

.post-tag-list {
    list-style-type: none;
    display: inline-block;
    padding-left: 0;
}

.post-tag-list-item {
    white-space: nowrap;
    display: inline-block;
}

.post-date-time {
    white-space: nowrap;
}

.page-content {
    margin: 1em;
}


/* Custom styles for navigation links */
.custom-nav-link {
    margin-right: 15px; /* Adjust the margin as needed */
}


.image-container {
    text-align: center;
}

.centered-image {
    display: inline-block;
    vertical-align: middle;
}

.image-text {
    margin-top: 10px; /* Adjust as needed */
    text-align: center;
}