img {
    width: 350px;
    height: 220px;
  }

body {
    text-align: center;
    font-family: 'Arial';
    background: linear-gradient(180deg, hsl(234, 50%, 50%), #000000);
    color: rgb(255, 255, 255);
    height: 1000px;
}
  
.card {
    width: 200px;
    height: 250px;
    margin: 1rem auto;
    perspective: 1000px;
    cursor: pointer;
  }
  
  .card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    transition: transform 0.6s;
    transform-style: preserve-3d;
  }
  
  .card:hover .card-inner {
    transform: rotateY(180deg);
  }
  
  .card-front,
  .card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.5rem;
  }
  
  
  
  
  .card-back {
    transform: rotateY(180deg);
  }
.zoom-in {
    cursor: zoom-in;
    background: linear-gradient(145deg, #ffffff, #383838);
    border: 2px solid #3f51b5;
    width: 75px;
    text-align: center;

}
.zoom-in:hover {
    transform: scale(2.15);
}