.container {
  width: 100%;
  height: 100%;

  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 25vh;

  background: $ui-black;
  color: $ontime-color;
  font-weight: 200;
  font-size: 3rem;
}

.pin,
.pin__failed {
  display: flex;
  gap: 0.125em;
  padding-block: 0.5em;

  input {
    border-radius: 99px;
    border-color: $gray-500;

    &:hover {
      border-color: $blue-500;
    }
  }

  button {
    margin-left: 1em;
  }
}

.pin__failed {
  input {
    animation: colourFade 1.5s ease;
  }
}

@keyframes colourFade {
  from {
    background: $red-500;
  }
  to {
    background: rgba($red-500, 0);
  }
}
