.page-module__aydn6q__page{min-height:calc(100vh - var(--header-height));justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.page-module__aydn6q__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__aydn6q__card h1{font-family:var(--font-display);font-size:2rem}.page-module__aydn6q__card p{color:var(--muted)}.page-module__aydn6q__card form{gap:1rem;display:grid}.page-module__aydn6q__card label{color:var(--muted);gap:.4rem;font-size:.9rem;display:grid}.page-module__aydn6q__card input{background:var(--surface-2);border:1px solid var(--border);color:var(--foreground);border-radius:10px;padding:.8rem .9rem}.page-module__aydn6q__error{color:var(--muted);font-size:.85rem}.page-module__aydn6q__footer{color:var(--muted);font-size:.9rem}.page-module__aydn6q__footer a{color:var(--foreground)}.page-module__aydn6q__divider{color:var(--muted);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.page-module__aydn6q__divider:before,.page-module__aydn6q__divider:after{content:"";background:var(--border);flex:1;height:1px}.page-module__aydn6q__oauthBtn{border-color:var(--border);justify-content:center;width:100%}
