body{color:#f5f5f5;background:#17202a;margin:0;font-family:system-ui}main{background:#243447;border-radius:12px;max-width:720px;margin:4rem auto;padding:2rem}.auth-card{max-width:420px}input,button{border:0;border-radius:6px;margin:.7rem 0;padding:.7rem;display:block}input{box-sizing:border-box;width:100%}button{color:#111;cursor:pointer;background:#d99a2b;font-weight:700}.link-button{color:#f2c166;background:0 0;margin-right:1rem;padding:.2rem 0;text-decoration:underline;display:inline-block}.error{color:#ff9b9b}.success{color:#a8e6b0}pre{white-space:pre-wrap}
