.signin{border:solid .1rem var(--light-gray);background-color:var(--white);border-radius:1rem;align-items:center;gap:3.8rem;max-width:74.2rem;height:max-content;padding:8rem}.signin .hero>div{align-items:center;gap:1rem}.signin .hero p{width:min(100%,36rem)}.signin form,.signin input,.signin .form-content,.signin .form-bottom{flex-direction:column;display:flex}.signin form{gap:3.8rem;width:min(100%,36rem)}.signin .form-content{gap:2.2rem}.signin .form-bottom{align-items:center;gap:1.2rem}.signin label{font-weight:var(--font-weight-500);font-size:var(--size-s);flex-direction:column;gap:1rem;display:flex}.signin input{font-size:var(--size-s);border:solid .1rem var(--light-gray);border-radius:.4rem;padding:1.1rem 1.6rem}.signin .error{color:var(--main-red);text-align:center}.signin button{width:fit-content;font-weight:var(--font-weight-500);margin-bottom:1rem;padding-inline:7rem}.signin a{color:var(--main-red);text-decoration:none}.signin b{font-weight:var(--font-weight-500)}@media (max-width:768px){.signin{margin-inline:1.6rem}}@media (max-width:576px){.signin{margin-inline:1.6rem;padding:3.2rem 1.6rem}.signin .hero h2{font-size:var(--size-l)}}
