.wp-block-ws-library-ws-image .group-media {
  position: relative;
  border-radius: var(--border-radius);
  overflow: hidden;
}

.wp-block-ws-library-ws-image .group-media a {
  display: block;
}

.wp-block-ws-library-ws-image .group-media img {
  display: block;
  width: 100%;
  height: auto;
  transform: scale(1);
  transition: transform 0.45s;
}

.wp-block-ws-library-ws-image:hover .group-media img,
.wp-block-ws-library-ws-image:focus .group-media img {
  transform: scale(1.08);
}

.wp-block-ws-library-ws-image .caption {
  margin-top: 10px;
}