@layer lw-surface-radius {
  .product-card,
  .product-card::before,
  .lw-game-card,
  .lw-game-card::before {
    border-radius: 14px !important;
  }
  :is(.product-card .product-image, .lw-game-card .lw-game-card__media) {
    border-radius: 13px 13px 0 0 !important;
  }
  :is(.product-card, .lw-game-card) :is(.product-badge, .product-price-badge, .product-sale-timer) {
    border-radius: 6px !important;
  }
  :is(.product-card, .lw-game-card) :is(.btn-buy, .btn-buy::before) {
    border-radius: 8px !important;
  }

  .lw-pp :is(.lw-pp__status, .lw-pp__reqs li, .lw-pp-feature-card, .lw-pp-plan, .lw-pp__pricing .lw-product-buy-panel) {
    border-radius: 12px !important;
  }
  .lw-pp :is(.lw-video-slider-viewport, .lw-yt-facade) {
    border-radius: 14px !important;
  }
  .lw-pp :is(.lw-pp__cta, .lw-pp-plan__btn, .lw-pp-feature-card__icon) {
    border-radius: 8px !important;
  }
  .lw-pp .lw-pp__status-dot {
    border-radius: 50% !important;
  }
  .lw-pp-plan__badge-center {
    border-radius: 999px !important;
  }
  .lw-pp-lightbox__img {
    border-radius: 10px !important;
  }

  :is(.lw-home-cta, .lw-home-quote) {
    border-radius: 14px !important;
  }
  .lw-home-cta__icon {
    border-radius: 10px !important;
  }
}

.lw-game-card.lw-game-card--transparent {
  background: transparent !important;
  border-color: rgba(255, 255, 255, 0.1);
}
.lw-game-card.lw-game-card--transparent:hover {
  background: rgba(255, 255, 255, 0.025) !important;
}
.lw-game-card.lw-game-card--transparent .lw-game-card__media {
  background: radial-gradient(60% 55% at 50% 45%, rgba(var(--card-glow-rgb), 0.12), transparent 70%) !important;
}
.lw-game-card.lw-game-card--transparent .lw-game-card__media::after {
  display: none;
}
.lw-game-card.lw-game-card--transparent .lw-game-card__media img {
  inset: 10% 12%;
  width: 76%;
  height: 80%;
  object-fit: contain;
  filter: drop-shadow(0 10px 24px rgba(0, 0, 0, 0.45));
}
.lw-game-card.lw-game-card--transparent .lw-game-card__foot {
  background: transparent;
}
