/*
 * File Created: Sunday, 18th January 2026 12:18:25 am
 * Author: Mig Rajkumar
 * Copyright (c) - 2018-2026 Addble Solutions Private Limited. All Rights Reserved.
 */

.panda-ai-star {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  animation: fadeInSlide 0.8s ease forwards;
  -webkit-animation: fadeInSlide 0.8s ease forwards;

  will-change: transform, opacity;
}

.panda-ai-star .star1,
.panda-ai-star .star2,
.panda-ai-star .star3 {
  transform-origin: center;
  will-change: transform, opacity;

  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

.panda-ai-star .star1 {
  animation: starPulse 1.2s ease-in-out infinite;
  -webkit-animation: starPulse 1.2s ease-in-out infinite;
}

.panda-ai-star .star2 {
  animation: starPulse 1.4s ease-in-out infinite 0.2s;
  -webkit-animation: starPulse 1.4s ease-in-out infinite 0.2s;
}

.panda-ai-star .star3 {
  animation: starPulse 1.6s ease-in-out infinite 0.4s;
  -webkit-animation: starPulse 1.6s ease-in-out infinite 0.4s;
}

@keyframes starPulse {
  0%,
  100% {
    transform: scale3d(1, 1, 1);
    opacity: 1;
  }
  50% {
    transform: scale3d(1.2, 1.2, 1);
    opacity: 0.7;
  }
}

@-webkit-keyframes starPulse {
  0%,
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale3d(1.2, 1.2, 1);
    opacity: 0.7;
  }
}

/* ENTRY ANIMATION */
@keyframes fadeInSlide {
  from {
    transform: translate3d(0, 20px, 0) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0) scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInSlide {
  from {
    -webkit-transform: translate3d(0, 20px, 0) scale(0.95);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    opacity: 1;
  }
}
