.Auth-module__0SISqq__page{background:var(--bg);min-height:100vh;padding:4rem 0 6rem}.Auth-module__0SISqq__card{background:var(--card);border:1px solid var(--accent);max-width:480px;margin:0 auto;padding:2.5rem;box-shadow:0 4px 20px #00000080}.Auth-module__0SISqq__header{margin-bottom:1.5rem}.Auth-module__0SISqq__header h1{text-transform:uppercase;letter-spacing:.05em;color:var(--text);margin-bottom:.4rem;font-size:1.6rem}.Auth-module__0SISqq__header p{color:var(--muted);font-size:.9rem}.Auth-module__0SISqq__form{gap:1rem;display:grid}.Auth-module__0SISqq__form label{text-transform:uppercase;letter-spacing:.05em;color:var(--text);gap:.4rem;font-size:.8rem;font-weight:700;display:grid}.Auth-module__0SISqq__form input{border:1px solid var(--accent);background:var(--bg);color:var(--text);font:inherit;padding:.8rem 1rem;font-size:1rem}.Auth-module__0SISqq__form input:focus{border-color:var(--text)}.Auth-module__0SISqq__actions{gap:.75rem;margin-top:.75rem;display:grid}.Auth-module__0SISqq__error{color:#ef4444;font-size:.85rem;font-weight:600}.Auth-module__0SISqq__success{color:#10b981;font-size:.85rem;font-weight:600}.Auth-module__0SISqq__linkRow{color:var(--muted);font-size:.85rem}.Auth-module__0SISqq__linkRow a{color:var(--text);font-weight:600}
