



.auth-form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
  
    animation-name: slide-in;
    animation-duration: 1s;
    animation-timing-function:ease-in-out;
    animation-fill-mode: forwards;
  }
  
  @keyframes slide-in {
    0% {
      transform: translateY(-100%);
    }
    75% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(0);
      animation-timing-function: ease-out;
    }
  }

  .auth-h2 {
    text-align: center;
    font-size: 24px;
    color: #0e4219;
    margin: 0;
    padding: 20px;
    animation: fadeIn 3s;
  }
  
  @keyframes fadeIn {
    0% {
      opacity: 0;      
    }
    100% {
      opacity: 1;
    }
  }  
  
  .auth-input-login,
  .auth-input-pass,
  .auth-submit {
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 200px;
  }
  
  .auth-submit {
    background-color: #333333;
    color: #fff;
  }
  