html{height:100%}
body{margin:0;min-height:100%;display:grid;place-items:center;background:#000;color:#8a8f98;font:13px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif}
main{position:relative;display:grid;justify-items:center;gap:24px}
button{appearance:none;-webkit-appearance:none;margin:0;padding:14px;border:0;border-radius:50%;background:none;color:inherit;font:inherit;line-height:0;cursor:pointer}
button:hover,button:focus-visible{color:#fff}
button:focus-visible{outline:1px solid currentColor;outline-offset:2px}
button:disabled{opacity:.35;cursor:default}
svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
#status{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content;max-width:80vw;margin:16px 0 0;text-align:center}
