*{box-sizing:border-box}body{color:#20242a;background:#f5f6f8;margin:0;font-family:Arial,sans-serif;line-height:1.5}.card{background:#fff;border:1px solid #dce0e5;border-radius:8px;width:min(100% - 32px,480px);margin:64px auto;padding:28px}h1{margin:8px 0 20px;font-size:26px}.brand{margin:0;font-weight:700}.muted{color:#59616d}form{gap:10px;display:grid}label{margin-top:8px}input,button{font:inherit;border-radius:5px}input{border:1px solid #939ca8;width:100%;padding:10px}button{color:#fff;cursor:pointer;background:#253c55;border:1px solid #253c55;margin-top:12px;padding:10px 16px}button.secondary{color:#253c55;background:#fff}button:disabled{opacity:.65;cursor:wait}input:focus-visible,button:focus-visible{outline-offset:2px;outline:3px solid #89baff}.error{color:#a01b1b}dt{color:#59616d;margin-top:16px}dd{overflow-wrap:anywhere;margin:4px 0 0}.identifier{font-family:monospace}.actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:480px){.card{margin-top:24px;padding:20px}}
