.cursor {
  display: inline;
  animation: blink .5s steps(2, start) infinite;
  font-weight: normal;
}

@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}

.fade-out {
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.slug-animate {
  animation: wiggle 1s ease-in-out;
}

@keyframes wiggle {
  0% { transform: rotate(0deg); }
  25% { transform: rotate(1.5deg); }
  50% { transform: rotate(-1.5deg); }
  75% { transform: rotate(1.5deg); }
  100% { transform: rotate(0deg); }
}