body{font:16px system-ui;margin:2rem;max-width:800px}input,button,select{font:inherit;padding:.45rem;margin:.25rem}input[type=text],input[type=password]{min-width:260px}label{display:block;margin:.6rem 0}button{cursor:pointer}pre{white-space:pre-wrap;background:#eee;padding:1rem}small{color:#555}table{border-collapse:collapse;width:100%;margin:.5rem 0}th,td{border:1px solid #ccc;padding:.4rem;text-align:left;vertical-align:top}tr[aria-current]{background:#fff6d6}code{word-break:break-all}section{margin:1rem 0}@media(max-width:640px){body{margin:1rem}input[type=text],input[type=password]{min-width:0;width:100%}table,thead,tbody,tr,td,th{display:block}thead{display:none}td{border:0;padding:.2rem 0}tr{border:1px solid #ccc;padding:.5rem;margin:.5rem 0}}
