.button {
  position: fixed;
  bottom: calc(0dvh + 64px);
  left: 50%;
  transform: translate(-50%, 0);
  opacity: 0;
  pointer-events: none;
  max-width: 400px;
  width: calc(100dvw - 32px);
  animation: fadeIn 0.5s ease-in-out 2s forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    pointer-events: none;
  }

  to {
    opacity: 1;
    pointer-events: auto;
  }
}
