a[href="/games/infinitower/procedural-scale"] .case-card-visual,
a[href$="/games/infinitower/procedural-scale"] .case-card-visual,
a[href="/motion/game-promo"] .case-card-visual,
a[href$="/motion/game-promo"] .case-card-visual {
  position: relative;
}

a[href="/games/infinitower/procedural-scale"] .case-card-visual::after,
a[href$="/games/infinitower/procedural-scale"] .case-card-visual::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.52);
  -webkit-mask: url("/logos/brands-teams/roblox.svg") center / 76% auto no-repeat;
  mask: url("/logos/brands-teams/roblox.svg") center / 76% auto no-repeat;
}

a[href="/motion/game-promo"] .case-card-visual::after,
a[href$="/motion/game-promo"] .case-card-visual::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.72);
  -webkit-mask: url("/logos/brands-teams/zynga-wordmark-casecard.svg") center / 72% auto no-repeat;
  mask: url("/logos/brands-teams/zynga-wordmark-casecard.svg") center / 72% auto no-repeat;
}
