/* wf-awards.css v1.1 — twinkling awards constellation
   Namespaced so it can't collide with Salient or WPBakery classes.
   v1.1: stage background removed, sits transparently on the page. */

.wf-awards-stage {
  position: relative;
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  aspect-ratio: 1200 / 900;
  overflow: hidden;
}

.wf-awards-logo {
  position: absolute;
  opacity: var(--min, 0.25);
  animation: wf-awards-twinkle var(--dur, 6s) ease-in-out infinite;
  animation-delay: var(--delay, 0s);
  will-change: opacity, filter;
}

.wf-awards-logo img {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}

@keyframes wf-awards-twinkle {
  0%, 100% {
    opacity: var(--min, 0.25);
    filter: drop-shadow(0 0 0 rgba(255,255,255,0));
  }
  50% {
    opacity: 1;
    filter: drop-shadow(0 0 16px rgba(200, 220, 255, 0.55));
  }
}
