/* =====================================
   LOCAL STAR CLICK TEST
===================================== */

.local-click-star {
  position: fixed !important;
  z-index: 9999999 !important;
  pointer-events: none !important;

  color: #ef9fc5 !important;
  text-shadow:
    1px 1px 0 #fff,
    -1px 1px 0 #fff,
    1px -1px 0 #fff,
    -1px -1px 0 #fff !important;

  font-size: 18px !important;
  font-weight: 900 !important;
  line-height: 1 !important;

  animation: localStarFly 850ms ease-out forwards !important;
}

@keyframes localStarFly {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(.7) rotate(0deg);
  }

  100% {
    opacity: 0;
    transform:
      translate(
        calc(-50% + var(--sx)),
        calc(-50% + var(--sy))
      )
      scale(1.45)
      rotate(var(--sr));
  }
}

body.home-page #aitai-button,
body.home-page #aitai-card,
body.home-page .aitai-button,
body.home-page .aitai-card {
  cursor: pointer !important;
}
