/* Safe gradient overlay only when class present */
.player-card.fac-has-grad{
  background-image: var(--fac-card-grad);
  background-blend-mode: overlay;
  background-size: 180% 180%;
  background-position: 50% 50%;
  transition: background-position .6s ease, background-size .6s ease;
}
@keyframes facGradSweep{
  0%{ background-position: 40% 30%; }
  50%{ background-position: 60% 70%; }
  100%{ background-position: 50% 50%; }
}
.player-card.fac-has-grad:hover,
.player-card.fac-has-grad:focus-visible{
  animation: facGradSweep 2.6s ease-out 1 both;
}
