
h1 {
    font-size: 1.75em;
}
h2 {
    font-size: 1.5em;
}
h1, h2, h3, h4, h5 {
    color: white;
}

li {
    text-align: left;
}

p {
    margin-top: 1.5em;
    text-align: left;
}

hr {
    margin-top: 1.5em;
}

.blog-post-image {
    width: 100%;
    image-rendering: smooth;
}

.post-title {
    margin-top: .33em;
    margin-bottom: .33em;
}

.p--nomargin {
    margin-top: 0em;
    margin-bottom: 0em;
}

.navigation {
    max-width: 50rem;
}

.main {
    display: grid;
    place-content: revert;

    font-family: Verdana, sans-serif;
    font-size: 1em;
    line-height: 1.5;

    row-gap: 1em;
    max-width: 50rem;
}

.unselectable {
    user-select: none;
}

.pinned-tag {

}