body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{margin:0 2em}.content{display:flex;flex-flow:row wrap;justify-content:center}button{margin:.5em}button.current{background-color:#0f0}h1,h2,h3,h4{text-align:center}hr{margin:2em 0}#output pre{max-width:45em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}form.input{display:grid;grid-template-columns:1fr 3fr}form.input label{display:inline;margin-right:1em}form.input input[type=text]{width:auto}form.input input:placeholder-shown{background-color:red}
