html,body{color:#e6edf3;margin:1rem;padding:0}html{font-family:Montserrat,"Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;overflow-y:auto}body{background-color:#282c35}a{-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;transition:color .2s ease-out;color:#e6edf3}a:hover{color:#2f81f7}h1{font-size:9rem}h2{font-size:3rem;font-weight:normal}@media screen and (max-width: 992px){h1{font-size:15vw}h2{font-size:2.5rem}}img.portrait{box-sizing:border-box;border-radius:50%;border:10px solid #e6edf3;margin:2em 3em;width:100%;height:auto;max-width:300px;max-height:300px}.column{flex:1}main{display:flex;margin-top:20vh}main .column.left{text-align:end}main .column.right h1{margin-left:-10px;margin-bottom:.4em}main .column.right h2{margin-left:-4px;margin-top:0}main .column.right .links{margin-top:2.5rem;font-size:1.5rem}main .column.right .links a{margin-right:.5rem;text-decoration:none}@media screen and (max-width: 992px){main{flex-direction:column;margin-top:0}main .column.left{text-align:center}main .column.right h1{margin-top:0}main img.portrait{margin:0}}footer{display:flex;margin-top:3rem;font-size:.75rem}@media screen and (max-width: 992px){footer{flex-direction:column}}body{color:#e6edf3 !important;background-color:#282c35 !important}a{color:#e6edf3 !important}a:hover{color:#2f81f7 !important}img.portrait{border:10px solid #e6edf3 !important}pre{background-color:#1e1e1e;color:#d4d4d4;padding:1rem;border-radius:4px;overflow-x:auto}.copy-btn{background:rgba(0,0,0,0);border:1px solid #e6edf3;color:#e6edf3;padding:5px 10px;cursor:pointer;margin-bottom:.5rem;border-radius:4px;transition:color .2s ease-out,border-color .2s ease-out}.copy-btn:hover{border-color:#2f81f7;color:#2f81f7}.copy-btn.floating{position:absolute;top:.75rem;right:.75rem;margin:0;z-index:10;opacity:.7;transition:opacity .2s}.copy-btn.floating:hover{opacity:1}.copy-btn.copied{border-color:#2ea043;color:#2ea043;opacity:1}.page-layout main{display:block !important;margin-top:2rem !important}article{max-width:800px;margin:0 auto;padding:2rem}article h1{margin-bottom:2rem;font-size:2rem}.gpg-key-container{text-align:center;margin:2rem 0}.gpg-key-wrapper{position:relative;display:inline-block;text-align:left;max-width:100%;margin:0 auto}.gpg-key-wrapper pre{margin:0;padding-top:3rem;}.back-link{margin-top:3rem}