
/* Keep cover blocks narrow and centered */
.wp-block-cover {
    max-width: 645px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    float: none !important;
    clear: both !important;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    transform: none !important;
    min-height: auto !important;
    height: auto !important;
}

/* Optional: support taller covers when desired */
.wp-block-cover.cover-tall {
    min-height: 300px !important;
}

/* This is to fix the shortcode injected links on cover blocks */

.has-white-color.has-link-color a {
  color: white !important;
}

.is-style-rounded img {
  width: 96px !important;
  height: 96px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  display: inline-block !important;
  vertical-align: middle !important;
}

/* Prevent parent container and alignment issues */
body .entry-content .wp-block-cover,
body .wp-block-post-content .wp-block-cover,
body .post-content__wrap .wp-block-cover,
body .wp-block-group .wp-block-cover {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
}

.wp-block-cover,
.wp-block-cover * {
    text-align: center !important;
}