.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;border-color:#e2e8f0}.auth-form input[type=text]:focus,.auth-form input[type=email]:focus,.auth-form input[type=password]:focus{border-color:var(--primary-theme);box-shadow:0 0 0 .2rem #c67c1926}.auth-form .btn{padding:.75rem 1.5rem;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.auth-form .btn-primary{background-color:var(--primary-theme);border-color:var(--primary-theme)}.auth-form .btn-primary:hover,.auth-form .btn-primary:focus{background-color:var(--secondry-theme);border-color:var(--secondry-theme);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.auth-form a{transition:all .2s ease;text-decoration:none}.auth-form a:hover{color:var(--secondry-theme)}.auth-form .form-check-input:checked{background-color:var(--primary-theme);border-color:var(--primary-theme)}.auth-card{border-radius:12px;box-shadow:0 10px 25px #0000000d}@media (max-width: 576px){.auth-form .btn{width:100%;margin-bottom:1rem}}.auth-form .text-danger{font-size:16px;margin-top:.25rem}.auth-form .alert-success{background-color:#74989e26;border-color:var(--secondry-theme);color:var(--secondry-theme)}
