:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#111;color:#eee}*{box-sizing:border-box}body{margin:0}main{max-width:600px;margin:5vh auto;padding:24px}h1{font-size:1.8rem}label{display:block;margin:16px 0}input,select,button{font:inherit;min-height:44px;border:1px solid #555;border-radius:9px;padding:10px}input,select{display:block;width:100%;margin-top:6px;background:#202020;color:inherit}button{cursor:pointer;background:#d0fa78;color:#111;margin:8px 8px 8px 0}button:disabled{opacity:.6;cursor:wait}li{margin:12px 0;overflow-wrap:anywhere}#status{white-space:pre-wrap;overflow-wrap:anywhere}[hidden]{display:none!important}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #9ccfff;outline-offset:3px}
