*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1d2129;background:#f5f6f8;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.card{background:#fff;border:1px solid #e3e6eb;border-radius:8px;width:100%;max-width:380px;padding:32px}h1{margin:0 0 20px;font-size:20px}.form{flex-direction:column;gap:10px;display:flex}label{font-size:14px;font-weight:600}input{font:inherit;border:1px solid #c9ced6;border-radius:6px;padding:9px 11px}button{font:inherit;color:#fff;cursor:pointer;background:#1f6feb;border:0;border-radius:6px;padding:9px 14px}button:disabled{opacity:.6;cursor:default}button.link{color:#1f6feb;text-align:left;background:0 0;padding:0}.error{color:#c62828;margin:0;font-size:14px}p{margin:0 0 12px}
