/* Phone plate layout: preserve the complete source image and carousel controls. */
@media (max-width: 600px) {
  .species-profile .species-plate-gallery {
    margin-inline: -16px;
    border-radius: 20px;
  }
  .species-profile .species-plate-gallery .species-plate img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: auto 3 / 2;
    max-height: clamp(299px, 89.7vw, 379.5px);
    object-fit: contain;
  }
  .world-first-page-profile .species-plate-gallery .species-plate img {
    max-height: min(128.8vw, 540.5px);
  }
}
