.page-module__zMhrWG__page{min-height:calc(100vh - var(--header-height));justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.page-module__zMhrWG__card{border:1px solid var(--border);background:#0f0f0f;border-radius:16px;gap:1.2rem;width:100%;max-width:420px;padding:2.5rem;display:grid}.page-module__zMhrWG__card h1{font-family:var(--font-display);font-size:2rem}.page-module__zMhrWG__card p{color:var(--muted)}.page-module__zMhrWG__card form{gap:1rem;display:grid}.page-module__zMhrWG__card label{color:var(--muted);gap:.4rem;font-size:.9rem;display:grid}.page-module__zMhrWG__card input{background:var(--surface-2);border:1px solid var(--border);color:var(--foreground);border-radius:10px;padding:.8rem .9rem}.page-module__zMhrWG__error{color:var(--muted);font-size:.85rem}.page-module__zMhrWG__footer{color:var(--muted);font-size:.9rem}.page-module__zMhrWG__footer a{color:var(--foreground)}.page-module__zMhrWG__divider{color:var(--muted);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.page-module__zMhrWG__divider:before,.page-module__zMhrWG__divider:after{content:"";background:var(--border);flex:1;height:1px}.page-module__zMhrWG__oauthBtn{border-color:var(--border);justify-content:center;width:100%}
