main.auth{background-color:#470000;background:linear-gradient(180deg,#470000,#6c0202 50%,#470000);justify-content:center;justify-content:flex-start;min-height:80vh;padding:2rem}form.auth-form,main.auth{align-items:center;display:flex;flex-direction:column}form.auth-form{background-color:#fff;gap:2rem;justify-content:center;margin-bottom:4rem;max-width:600px;padding:3rem;width:100%}@media (min-width:768px){form.auth-form{padding:5rem}}form.auth-form h1{color:#000}form.auth-form input,form.auth-form label,form.auth-form textarea,form.auth-form>div{width:100%}form.auth-form .wrapper{margin-bottom:.5rem}form.auth-form textarea{padding:.5rem 0}form.auth-form input{border:none;border-bottom:1px solid #d9d9d9;padding:0 .5rem .5rem 0}form.auth-form input:focus{border-bottom:1px solid #c70039;outline:none}form.auth-form input[type=checkbox]{accent-color:#902525}form.auth-form .accept-terms__wrapper{align-items:center;display:flex;font-size:1.2rem;gap:1rem;margin-top:2rem}form.auth-form .accept-terms__wrapper a{text-decoration:underline}form.auth-form .accept-terms__wrapper input[type=checkbox]{width:auto}form.auth-form button{background-color:#902525;border:1px solid #6c1b1b;box-shadow:0 4px 10px rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:1rem;font-weight:500;letter-spacing:.1rem;padding:1rem;text-transform:uppercase}form.auth-form button:hover{background-color:#6c1b1b}@media (min-width:992px){form.auth-form button{font-size:1.2rem}}form.auth-form .login-link,form.auth-form .register-link{font-size:1rem;text-align:center}@media (min-width:992px){form.auth-form .login-link,form.auth-form .register-link{font-size:1.2rem}}form.auth-form .login-link a,form.auth-form .register-link a{display:inline-block;text-decoration:underline}form.auth-form .reset-pwd-link__wrapper{text-align:right;width:100%}form.auth-form .reset-pwd-link{display:inline-block;font-size:1rem;margin-top:1rem;text-decoration:underline}@media (min-width:992px){form.auth-form .reset-pwd-link{font-size:1.2rem}}
