html{min-height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;line-height:1.5em;font-size:1.1em;color:#222;max-width:40rem;padding:2rem;margin:auto;background:#fafafa;overscroll-behavior-y:none;min-height:100vh;display:flex;flex-direction:column}main{flex:1}img{max-width:100%}a{color:#116656}h1,h2,strong{color:#111}h1{font-size:1.6em;margin-bottom:0}h1+h4{margin-top:0}h2{font-size:1.2em}h3{font-size:1.1em}.muted{color:#aaa;text-decoration:none}.small{font-size:.8em}hr{border:0px;border:1px solid #eee}.justified-text{text-align:left}pre{position:relative;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.copy-button{position:absolute;top:.5em;right:.5em;padding:.25em .5em;background:#fff;border:1px solid #ccc;border-radius:3px;font-size:.8em;cursor:pointer;opacity:0;transition:opacity .2s}pre:hover .copy-button{opacity:1}.copy-button:hover{background:#f0f0f0}.copy-button:active{background:#e0e0e0}.tags{margin:1em 0}.tag{display:inline-block;padding:.25em .5em;margin-right:.5em;background:#f0f0f0;border-radius:3px;font-size:.9em;text-decoration:none}.tag:hover{background:#e0e0e0}footer{font-size:.6em;color:#666;margin-top:auto;padding-top:2rem}