/* Soft white halo for recent AC cards (created within last month) */
.glowing-border {
  position: relative; /* wrapper drives the halo */
  border-radius: inherit;
  /* IMPORTANT: do not clip the glow */
}
.glowing-border::after {
  content: "";
  position: absolute;
  inset: 1px; /* extend beyond the card so the glow is outside */
  border-radius: inherit;
  pointer-events: none;
  /* multi-layer white glow */
  box-shadow:
    0 0 24px rgba(255, 255, 255, 0.55),
    0 0 64px rgba(255, 255, 255, 0.35),
    0 0 96px rgba(255, 255, 255, 0.2);
  opacity: 0.9;
  filter: blur(1px);
  animation: pulseGlow 3s ease-in-out infinite;
  z-index: 0;
}
/* Ensure inner card content stays above the halo */
.glow-wrapper > .glass {
  position: relative;
  z-index: 1;
}
@keyframes pulseGlow {
  0%, 100% { opacity: 0.6; }
  50% { opacity: 1; }
}
