.LoginForm-module__U8DRUW__form{flex-direction:column;gap:14px;display:flex}.LoginForm-module__U8DRUW__field{flex-direction:column;gap:6px;display:flex}.LoginForm-module__U8DRUW__label{color:var(--ink);font-size:14px;font-weight:500}.LoginForm-module__U8DRUW__input{font-family:var(--font-sans);color:var(--ink);border:1px solid var(--border);border-radius:8px;min-height:48px;padding:12px 14px;font-size:17px}.LoginForm-module__U8DRUW__input:focus{outline:2px solid var(--cobalt);outline-offset:1px;border-color:var(--cobalt)}.LoginForm-module__U8DRUW__error{color:#b00020;font-size:14px}.LoginForm-module__U8DRUW__submit{font-family:var(--font-sans);color:#fff;background:var(--cobalt);cursor:pointer;border:none;border-radius:8px;min-height:52px;margin-top:4px;padding:14px 20px;font-size:17px;font-weight:600}.LoginForm-module__U8DRUW__submit:active{background:var(--cobalt-pressed)}.LoginForm-module__U8DRUW__submit:disabled{opacity:.6;cursor:default}
.page-module__X_Z_4a__page{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.page-module__X_Z_4a__card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-direction:column;gap:8px;width:100%;max-width:380px;padding:32px;display:flex}.page-module__X_Z_4a__title{color:var(--cobalt);font-size:26px;font-weight:700}.page-module__X_Z_4a__sub{color:var(--muted);margin-bottom:12px;font-size:14px}
