@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fade-in {
  from { opacity: 0; }
  to { opacity: 1; }
}

@keyframes fade-out {
  from { opacity: 1; }
  to { opacity: 0; }
}

// Used in the modal.
@keyframes from-top {
  from {
    top: -300px;
    opacity: 0;
  }

  to {
    top: 0;
    opacity: 1;
  }
}

@keyframes ripple {
  0% {
    opacity: .2;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(50);
  }
}

@keyframes grow {
  from { transform: scale(0); }
  to { transform: scale(1); }
}

@keyframes shrink {
  from { transform: scale(1); }
  to { transform: scale(0); }
}
