/* Native image links retain the figure's existing layout and crop. */
.wp-block-image > a.lv-thumbnail-link { display: block; width: 100%; height: 100%; }
/* Preserve this frame's existing contain crop over the theme's important fallback. */
.lv26 .wp-block-image.lv26-n-CgPCS > a.lv-thumbnail-link > img { object-fit: contain !important; }
.wp-block-image > a.lv-thumbnail-link:focus-visible > img {
  outline: 3px solid var(--wp--preset--color--lv-red, #c52b20);
  outline-offset: -3px;
}
