.post_wrapper {
display: grid;
grid-template-columns: 175px minmax(0,calc(100% - 32px));
grid-auto-rows: 1fr min-content;
}
@media screen and (max-width: 720px) {
.post_wrapper {
display: block;
}
}
.poster {
grid-column: 1 / 2;
grid-row: 1 / 3;
width: 175px;
padding: 10px 0 15px 15px;
}
.postarea {
grid-column: 2 / 3;
grid-row: 1 / 2;
display: flex;
flex-direction: column;
margin: 0;
padding: 10px 15px 0 10px;
}
.moderatorbar {
grid-column: 2 / 3;
grid-row: 2 / 3;
margin: 0;
padding: 0 15px 10px 10px;
}