:root{color:#172033;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f8fb}body{margin:0}.shell{max-width:34rem;margin:4rem auto;padding:2rem;background:#fff;border:1px solid #dde2ee;border-radius:1rem;box-shadow:0 1rem 3rem #17203314}form{display:grid;gap:.75rem}label{font-weight:700}input,button{font:inherit;padding:.7rem .8rem;border-radius:.5rem;border:1px solid #b9c2d3}button{color:#fff;background:#3156d4;border-color:#3156d4;cursor:pointer}button:disabled{cursor:wait;opacity:.7}[role=alert]{padding:.75rem;color:#7a1f1f;background:#fff0f0;border:1px solid #f0b5b5;border-radius:.5rem}
