/* Published posts use the shared caption below the slider, as in production. */
article.post .carousel-slider-wrapper.skhynix-carousel-ready .carousel-slider__caption {
  display: none !important;
}

/* The editor preview keeps the caption inside each slide instead. */
.carousel-slider-preview-container .carousel-slider-wrapper .carousel-slider__caption {
  display: block !important;
}

.carousel-slider-preview-container .carousel-slider-wrapper > .caption {
  display: none !important;
}

.carousel-slider-wrapper:not(.skhynix-carousel-ready) > .caption,
.carousel-slider-wrapper > .caption:empty {
  display: none;
}

.carousel-slider-wrapper.skhynix-carousel-ready > .caption {
  font-weight: 400;
  margin-top: 16px;
  margin-bottom: 0 !important;
}

@media screen and (max-width: 1280px) {
  .carousel-slider-wrapper.skhynix-carousel-ready > .caption {
    margin-top: 12px;
  }
}

@media screen and (max-width: 860px) {
  .carousel-slider-wrapper.skhynix-carousel-ready > .caption {
    margin-top: 10px;
  }
}
