@keyframes laser {
  0% { top: 10%; opacity: 0.2; }
  50% { opacity: 1; }
  100% { top: 90%; opacity: 0.2; }
}

.animate-laser {
  animation: laser 2s ease-in-out infinite alternate;
}

@keyframes slideUp {
  from { transform: translateY(100%); }
  to { transform: translateY(0); }
}

.animate-slideUp {
  animation: slideUp 0.25s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.animate-fadeIn {
  animation: fadeIn 0.2s ease forwards;
}
