/* Activity copy can wrap without clipping on narrow cards. */
.ev-sc-card .ev-sc-body {
  min-height: 185px;
}
.ev-sc-grid {
  height: 540px;
}
@media (max-width: 768px) {
  .ev-sc-grid {
    height: 590px;
    min-height: 590px;
    margin-top: 0;
  }
  .ev-sc-card {
    width: 260px;
    margin-left: -130px;
  }
}

/* Preserve all campaign copy, including the square WinGo poster. */
.ev-sc-card[data-event-id='daily-lucky-wheel'] .ev-sc-img,
.ev-sc-card[data-event-id='wingo-30s'] .ev-sc-img,
.ev-sc-card[data-event-id='saturday-lucky-reward'] .ev-sc-img {
  background: #08090b;
}
.ev-sc-card[data-event-id='daily-lucky-wheel'] .ev-sc-img img,
.ev-sc-card[data-event-id='wingo-30s'] .ev-sc-img img,
.ev-sc-card[data-event-id='saturday-lucky-reward'] .ev-sc-img img {
  object-fit: contain;
  object-position: center;
}
.ev-sc-card[data-event-id='daily-lucky-wheel']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='wingo-30s']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='saturday-lucky-reward']:hover .ev-sc-img img {
  transform: none;
}

/* Keep supplied landscape posters intact across the remaining activity cards. */
.ev-sc-card[data-event-id='vip-lucky-wheel'] .ev-sc-img img,
.ev-sc-card[data-event-id='slots-lucky-wheel'] .ev-sc-img img,
.ev-sc-card[data-event-id='commission-lucky-wheel'] .ev-sc-img img,
.ev-sc-card[data-event-id='birthday-care'] .ev-sc-img img,
.ev-sc-card[data-event-id='weekly-lucky'] .ev-sc-img img,
.ev-sc-card[data-event-id='free-lucky-ticket'] .ev-sc-img img {
  object-fit: contain;
  object-position: center;
}
.ev-sc-card[data-event-id='vip-lucky-wheel']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='slots-lucky-wheel']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='commission-lucky-wheel']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='birthday-care']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='weekly-lucky']:hover .ev-sc-img img,
.ev-sc-card[data-event-id='free-lucky-ticket']:hover .ev-sc-img img {
  transform: none;
}
