/* Symbol action row: hidden unless a symbol is selected.
   Fly-in runs only when JS adds .arenaSymbolActionsInitialFly. */

#symbolActions {
  display: none;
  opacity: 0;
  transform: translateY(18px);
  transition:
    opacity .24s ease,
    transform .24s cubic-bezier(.18,.82,.22,1);
  will-change: opacity, transform;
}

#symbolActions.arenaSymbolActionsVisible {
  display: flex !important;
  opacity: 1;
  transform: translateY(0);
}

#symbolActions.arenaSymbolActionsInitialFly {
  animation: arenaSymbolActionsFlyIn .26s cubic-bezier(.18,.82,.22,1);
}

@keyframes arenaSymbolActionsFlyIn {
  0% {
    opacity: 0;
    transform: translateY(24px) scale(.98);
  }
  70% {
    opacity: 1;
    transform: translateY(-2px) scale(1.01);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
/* Built for racers, grinders, hunters, and people who say one more map. */
