.page-module-scss-module__rO5OTa__container{min-height:100vh;padding:var(--space-m);justify-content:center;align-items:center;display:flex}.page-module-scss-module__rO5OTa__form{gap:var(--space-s);flex-direction:column;width:100%;max-width:320px;display:flex}.page-module-scss-module__rO5OTa__label{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-default);color:var(--color-text-primary)}.page-module-scss-module__rO5OTa__input{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-default);padding:var(--space-xs);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);background:0 0;border-radius:4px}.page-module-scss-module__rO5OTa__input:focus{border-color:var(--color-border-focus);outline:none}.page-module-scss-module__rO5OTa__error{font-family:var(--font-body);font-size:var(--size-caption);line-height:var(--leading-body);letter-spacing:var(--tracking-default);color:var(--color-text-error)}.page-module-scss-module__rO5OTa__button{font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);letter-spacing:var(--tracking-default);padding:var(--space-xs) var(--space-s);border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-inverse);cursor:pointer;border-radius:4px}.page-module-scss-module__rO5OTa__button:disabled{opacity:.5;cursor:default}
