body{margin:0;font-family:system-ui,sans-serif;color:#1f2933;background:#f7fafc}h1{font-size:1.25rem}form{display:flex;flex-direction:column;gap:.5rem;max-width:24rem}label{font-weight:600}input[type=email],input[type=password],input[type=text]{padding:.5rem;border:1px solid #cbd2d9;border-radius:4px}button{align-self:flex-start;padding:.5rem 1rem;border:none;border-radius:4px;background:#1f6feb;color:#fff;cursor:pointer}button:disabled{opacity:.6;cursor:default}.error{color:#cf222e}.hint{color:#57606a;max-width:32rem}.saved-at{color:#1a7f37}.manifest-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}
