/* Карточка базовая */
.z-card{
  width: 258px;
  height: 314px;
  border-radius: 20px;
  overflow: hidden;
  flex: 0 0 auto;
  transition: transform .35s ease, box-shadow .35s ease;
  transform-origin: center center; /* масштаб из центра */
}
.z-card img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

/* Центральная карточка */
.z-card.z-active{
  transform: scale(1.1628); /* 300/258 ≈ 1.1628 */
  z-index: 2;
  box-shadow:0 8px 26px rgba(0,0,0,.35);
}
