div.post-list {
    display: table;
    width: 100%;
}

.post-item {
    display: block;
    margin: 8px;
    width: 100%;
    text-decoration: none;
    font-size: 24px;
}

.post-item:hover {
    background-color: var(--bg-dark);
}

.post-item > span {
    display: table-cell;
    padding: 8px;
}

.post-item > span.date {
    color: var(--fg3);
    font-family: var(--monospace);
}

a.post-item {
    color: var(--fg1);
}
