html,body{margin:0;min-height:100%;background:#fff;color:#334155;font:14px "Segoe UI","Microsoft YaHei",sans-serif}
body{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}
#status{padding:16px;text-align:center;line-height:1.7}
button{padding:10px 18px;border:1px solid #c6d3ce;border-radius:6px;background:#fff;color:#17654e;font:inherit;cursor:pointer}
button:disabled{opacity:.5;cursor:wait}
