/* Frontend Styles for Single Image Block */
.wp-block-storeink-single-image {
  margin-bottom: 2rem;
}

.wp-block-storeink-single-image .single-image-wrapper {
  position: relative;
  margin-bottom: 1rem;
  width: 100%;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: min(32px, 2vw);
}


.wp-block-storeink-single-image .single-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.wp-block-storeink-single-image .single-image-caption {
  font-size: clamp(0.875rem, 0.775rem + 0.5vw, 1.375rem) !important;
  color: #666;
  line-height: 1.6;
}

.wp-block-storeink-single-image .single-image-caption:empty {
  display: none;
}
