.viewContent {
    display: grid;
    grid-template-areas:
        "title"
        "content"
    ;
    grid-template-columns: auto;
    grid-template-rows: auto 1fr;

    gap: 4px;

    justify-content: stretch;

    max-width: 800px;
    margin: 0 auto;
}

.viewContentTitle {
    grid-area: title;
    text-align: center;
}

.viewContentContent {
    grid-area: content;
}