.page-module__IMkl-G__container{background-color:var(--background);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module__IMkl-G__card{width:100%;max-width:400px;box-shadow:none;background-color:#fff;border:1px solid #000;border-radius:0;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.page-module__IMkl-G__title{text-align:left;color:var(--color-heading);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.page-module__IMkl-G__form{flex-direction:column;gap:1rem;display:flex}.page-module__IMkl-G__inputGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__IMkl-G__label{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700}.page-module__IMkl-G__input{border:1px solid #000;border-radius:0;padding:.75rem 1rem;font-size:1rem;transition:background-color .2s}.page-module__IMkl-G__input:focus{background-color:#f5f5f5;outline:none}.page-module__IMkl-G__button{color:#fff;background-color:#000;border:1px solid #000;border-radius:0;padding:.75rem;font-size:1rem;font-weight:700;transition:background-color .2s,color .2s}.page-module__IMkl-G__button:hover{color:#000;background-color:#fff}.page-module__IMkl-G__link{text-align:left;color:var(--foreground);font-size:.875rem}.page-module__IMkl-G__link a{color:#000;font-weight:700;text-decoration:underline}
