body{color:#d4d4d4;background-color:#1e1e1e;margin:2em;font-family:sans-serif}h1,h2{border-bottom:1px solid #444;padding-bottom:.5em}input[type=number],textarea{color:#d4d4d4;background-color:#2a2a2a;border:1px solid #444;border-radius:4px;padding:.5em}input[type=number]{width:5em}textarea{box-sizing:border-box;width:100%;margin-top:.5em;font-family:monospace;display:block}button{color:#fff;cursor:pointer;background-color:#007acc;border:0;border-radius:4px;margin-top:.5em;padding:.5em 1em}button:hover{background-color:#005a9e}