:root{font-family:system-ui,sans-serif;color-scheme:light dark}body{margin:0}main{max-width:780px;margin:0 auto;padding:24px}header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}header h1{margin-right:auto}section{border:1px solid #8886;border-radius:8px;padding:20px;margin:20px 0}form{display:grid;gap:12px;margin:16px 0}label{display:grid;gap:6px}input,textarea,button{font:inherit;padding:10px;max-width:100%;box-sizing:border-box}textarea{min-height:120px}button,summary{cursor:pointer}button{width:fit-content}li{margin:10px 0;overflow-wrap:anywhere}#status{min-height:1.5em}details{margin:20px 0}li button{margin:4px}section[hidden]{display:none}

#bootstrap-controls{border:0;padding:0;margin:0;min-inline-size:0}
