/* Keep slide geometry consistent for both uploaded and built-in artwork. */
#homeCarousel {
  height: auto;
  min-height: 0;
  padding: 0;
}

#homeCarousel .home-native-slide:has(.home-native-image) {
  aspect-ratio: 2 / 1;
  min-height: 0;
  background: #111820;
}

#homeCarousel .home-native-image {
  object-fit: contain;
  object-position: center;
}
