.signin-module__2GJnea__main{flex-direction:column;gap:1.5rem;max-width:28rem;margin:8vh auto;padding:0 1.5rem;display:flex}.signin-module__2GJnea__title{letter-spacing:-.04em;text-transform:lowercase;margin:0;font-size:3rem;font-weight:900}.signin-module__2GJnea__lede{color:var(--ink-muted);margin:0}.signin-module__2GJnea__error{color:#f7818a;border:1px solid var(--border);background:#1a0a0a;margin:0;padding:.75rem 1rem}.signin-module__2GJnea__message{color:#b3e6f7;border:1px solid var(--border);background:#0a1a1f;margin:0;padding:.75rem 1rem}.signin-module__2GJnea__form{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.signin-module__2GJnea__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.signin-module__2GJnea__input{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--ink);font:inherit;outline:none;min-height:2.75rem;padding:.875rem 1rem;font-size:16px}.signin-module__2GJnea__input:focus{border-color:var(--ink)}.signin-module__2GJnea__button{background:var(--ink);color:var(--ink-inverse);font:inherit;cursor:pointer;text-transform:lowercase;border:0;min-height:2.75rem;margin-top:1rem;padding:.875rem 1rem;font-weight:700}.signin-module__2GJnea__button:hover{background:#f4f4f4}