#single_item h1 a {
    color: #505050;
}

article > div:first-child {
    display: flex;
    justify-content: space-between;
    align-items: top;
}

article > div:first-child h2 {
    margin-top: 0;
}

article > div:first-child time {
    margin-top: 0.15em;
    margin-left: 0.3em;
    font-weight: bold;
}

#single_item nav {
    margin-top: 1rem;
}

nav.prev_next div:last-child span:first-child {
    text-align: right;
}
