.not-found {
    text-align: center;
    max-width: 760px;
}

.rules-card,
.page-entry,
.single-entry {
    max-width: 920px;
    margin-inline: auto;
}

.single-entry__thumbnail {
    margin-bottom: 1.5rem;
    overflow: hidden;
    border-radius: var(--zv-radius);
}

.wp-block-image img,
.page-entry__content img,
.single-entry__content img {
    border-radius: var(--zv-radius-sm);
}

.page-entry__content blockquote,
.single-entry__content blockquote {
    margin: 1.4rem 0;
    padding: 1rem 1.1rem;
    border-left: 4px solid var(--zv-rose);
    background: rgba(255,255,255,0.65);
    border-radius: 0 18px 18px 0;
}

.page-entry__content .wp-block-button,
.single-entry__content .wp-block-button {
    margin-top: 1rem;
}

.page-entry__content .wp-block-columns {
    gap: 1rem;
}

.page-entry__content .wp-block-group,
.page-entry__content .wp-block-cover,
.page-entry__content .wp-block-media-text,
.page-entry__content .wp-block-column,
.page-entry__content .wp-block-table,
.page-entry__content .wp-block-quote,
.page-entry__content .wp-block-pullquote {
    margin-bottom: 1.5rem;
}
