.login {
  padding: 5% 0;
  min-height: calc(
    100vh - env(safe-area-inset-bottom) - var(--header-height) - 38px
  );
  .card {
    --bs-card-spacer-y: 2rem;
    --bs-card-spacer-x: 2rem;
    --bs-card-border-radius: 1.6rem;
    --bs-border-color-translucent: #dee2e6;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 10px #4d4d4d36;
  }
  button {
    width: 100%;
  }
}
