@keyframes aiGuidePulse {
  0%,
  100% {
    transform: scale(1);
    box-shadow: 0 4px 14px rgba(255, 107, 53, .28);
  }

  50% {
    transform: scale(1.05);
    box-shadow: 0 6px 20px rgba(255, 107, 53, .38);
  }
}

@keyframes aiSparkTwinkle {
  0%,
  100% {
    opacity: 1;
    transform: scale(1);
  }

  50% {
    opacity: .55;
    transform: scale(.88);
  }
}

@media (prefers-reduced-motion: reduce) {
  .ai-guide-icon,
  .ai-guide-icon svg {
    animation: none;
  }
}
