body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#000;background:#fff;line-height:1.6}*{box-sizing:border-box}.container{max-width:800px}.container,.narrowcontainer{margin:auto;border-radius:15px;box-shadow:0 0 100px rgba(91,175,38,.15);padding:20px}.narrowcontainer{max-width:500px}a{color:#454;text-decoration:underline}a:active,a:focus,a:hover{color:#000;text-decoration:underline}input[type=email],input[type=number],input[type=text]{font-size:120%;padding:2px;width:100%}button{font-size:120%;padding:8px;width:100%}input{border:1px solid #5baf26;border-radius:4px}input:active,input:focus,input:focus-visible{box-shadow:0 0 15px rgba(91,175,38,.25);outline:1px solid #5baf26}button{background:rgba(91,175,38,.5);border:1px solid #5baf26;border-radius:8px;box-shadow:0 0 15px rgba(91,175,38,.25)}button:hover{background:rgba(91,175,38,.3);box-shadow:3px 3px 5px rgba(91,175,38,.25)}button:active,button:focus{background:rgba(91,175,38,.7);box-shadow:0 0 15px rgba(91,175,38,.25)}.markdown pre,pre.log{padding:5px;white-space:pre-wrap}.markdown :not(.markdown pre) code,.markdown pre,pre.log{border:1px solid rgba(91,175,38,.25);border-radius:4px;background:rgba(91,175,38,.03)}.markdown :not(.markdown pre) code{padding:1px}blockquote{border-left:2px solid rgba(91,175,38,.25);padding-left:10px}