*{margin:0;padding:0;-webkit-overflow-scrolling:touch}html,body{font-size:100%}html *::-webkit-scrollbar{z-index:1000;width:.5rem;height:0}html *::-webkit-scrollbar *{z-index:1000;background:0 0}html *::-webkit-scrollbar-thumb{background:rgba(200,200,200,.4)}body::-webkit-scrollbar-thumb{background:rgba(200,200,200,.65)}body{-webkit-text-size-adjust:100%}body,body *{word-break:break-word}a{text-decoration:none;display:inline-block}a[href^="http:"]::before{content:'⚠️ '}hr{margin:2em .5em;border-color:rgba(240,240,240,.65);background:0 0}.no-transition *{transition:none!important}#wrapper{width:100%;height:100%}.wrapper *{transition:all .7s ease}#wrapper .content-box{transition:all .7s ease,background .4s ease}.container{margin:0 auto;width:100%;height:100%;max-width:100%;box-sizing:border-box;display:table-cell;position:relative}.content{box-sizing:border-box;width:100%;margin:5.75rem auto}.content-wrapper:not(.side) .content:last-of-type{margin-bottom:0}.content-box{padding:2rem 4rem;box-sizing:border-box;width:100%}.content-wrapper .content .content-box:nth-of-type(1){padding-top:.75rem}.content-wrapper:not(.side) .content .content-box:nth-of-type(even){background-color:rgba(53,53,53,.01)}.content-wrapper:not(.side) .content .content-box:not(:last-of-type){border-width:0;border-bottom-width:.05em;border-style:solid;border-color:rgba(53,53,53,.1)}.content-wrapper.side .content .content-box:nth-of-type(even){padding:.75rem 4rem}.content-wrapper:not(.side) .content>a:hover>.content-box{background:#fafafa}.content-wrapper{width:calc(100% - 30rem);box-sizing:border-box;display:inline-block;vertical-align:top;border-width:0;border-style:solid;max-width:100%;min-height:40rem;border-color:#bd4949;height:100%;overflow:hidden;position:relative}.content-wrapper.side{padding:0;float:right;background:#bd4949;border-left-width:.05rem;border-left-style:solid;border-left-color:rgba(53,53,53,.2);width:30rem;font-weight:700;overflow:hidden}.content-wrapper.side .content{position:relative;right:0;width:30rem}.row,p{width:100%;max-width:100%}li{margin-top:.5em}.post-body .row:last-of-type{margin-bottom:3rem}.row.break,.post-body>p:first-of-type,.side-body>p:first-of-type,p+p,pre,pre+p,blockquote,blockquote+p{margin-top:1rem}.contents-section.break{margin-top:1rem}h1{font-family:julius sans one,sans-serif;font-size:5rem;font-style:italic;color:#353535;margin-bottom:.1rem;display:inline-block}.side h1{font-family:julius sans one,sans-serif;font-size:3rem;font-style:italic;color:#353535;margin-bottom:.1rem;display:inline-block}h2{font-family:julius sans one,sans-serif;font-size:2rem;color:#353535;margin-bottom:.1rem;display:inline-block}h3{font-family:julius sans one,sans-serif;font-size:3rem;color:#353535;margin-bottom:.1rem;display:inline-block}h4{font-family:josefin sans,sans-serif;font-size:1.5rem;color:#353535;margin-bottom:.1rem;margin-top:1rem;display:block}h5{font-family:josefin sans,sans-serif;font-size:2.2rem;color:#353535;margin-bottom:.1rem;margin-top:1rem;display:block}h6{font-family:josefin sans,sans-serif;font-size:1.3rem;color:#353535;margin-bottom:.1rem;margin-top:1rem;display:block}table,th,td{border:thin solid #bd4949;border-color:#d2d2d2;border-collapse:collapse;max-width:100%}th,td{padding:.5em 1.15em}th{font-weight:700;font-size:.9em}tbody tr:nth-of-type(even){background-color:#fafafa}td{font-size:.8em;font-weight:300}.content-wrapper.side h1{color:#353535}.text-body{font-family:julius sans one,sans-serif;font-size:1rem;font-style:italic;color:#bebebe}.post-body{font-family:open sans,sans-serif;font-size:.9rem;font-weight:400;margin-left:.5rem;color:#505050}.side-body{font-family:josefin sans,sans-serif;font-size:1.25rem;font-weight:300;text-align:justify;font-style:italic;margin-left:.5rem;color:#f5f5f5}.post-body a,.post-body a:visited,.side-body a,.side-body a:visited{text-decoration:underline;position:relative;display:inline-block;color:#bd4949}.side-body a,.side-body a:visited{color:#353535}.side-body .quote,.side-body blockquote{color:#f5f5f5;background:rgba(189,137,73,.1);padding-left:2em;border-left:none}.side-body .quotee{border-bottom-color:#353535;color:#353535}.post-body img,.post-body iframe,.post-body .gist{width:40rem;max-width:100%}.post-body img{display:block;margin:.5em 0}.post-body .gist{overflow:hidden;box-sizing:border-box}.post-body .gist *{box-sizing:border-box}.adsbygoogle{display:block}.post-body iframe{height:25em;box-sizing:border-box}strong{color:#282828}code{font-family:source code pro,monospace;font-size:1em;font-weight:300;background:#f5f5f5;padding:.2em .5em;line-height:2em;display:inline;color:#bd4949}pre{counter-reset:line}pre>code{font-family:source code pro,monospace;font-size:1em;font-weight:300;white-space:normal;overflow-x:scroll;background:#f5f5f5;padding:1em 2em!important;line-height:1.65em;word-break:break-word;display:inline-block;color:#bd4949;border-radius:.2em}.quotee{font-weight:400;font-size:1rem;position:relative;left:-1.6rem;top:-.4rem;color:#828282;color:#bd4949;border-bottom:.1em solid rgba(189,73,73,.7);padding:0 1rem;line-height:1.3em;padding-right:.1em;padding-bottom:.1em;display:inline-block}.quote .quote-content,.quote blockquote,blockquote>p{display:block;font-style:normal;float:none;clear:both}.quotee::after{content:"\A";white-space:pre}.quote-timestamp{position:relative;top:-.2em;left:1em;color:#bd4949;font-size:.9em;text-align:right;display:block;float:right}.quote,blockquote{font-size:.9rem;position:relative;box-shadow:0 0 .5em 0 rgba(73,73,73,.25);font-weight:400;color:#646464;padding:1em 2em;font-style:italic;display:inline-block;padding-left:2.5rem;border-left:solid .5rem #bd4949;background:#fff}.post-body .edit{background:#fafa64;border:thin solid rgba(220,230,50,.7);padding:.2rem .6rem;border-radius:.2rem;margin:0 .2rem}a i.fa{color:#bd4949}.social-bar a:hover{box-shadow:0 0 .2em rgba(53,53,53,.53) inset,0 0 .1em rgba(73,73,73,.25);background:#e8e8e8}.social-bar{position:absolute;font-size:2.5rem}.social-bar.right-side{position:absolute;top:1rem;right:0;font-size:2.5rem;margin-right:4rem}.social-bar.left{position:absolute;left:-20rem;right:auto;margin-right:0;top:1rem;margin-left:3rem}.social-bar.small{position:absolute;bottom:.2rem;right:-10rem;margin-right:0;left:auto;top:auto;font-size:1.2rem;margin-left:0}.social-bar.small a{padding:.5rem;margin-left:.2rem}.social-bar a{transition:box-shadow .4s ease,background .4s ease;padding:.8rem;margin-left:.5rem;display:block;border-radius:5rem;width:1em;text-align:center;cursor:pointer;cursor:hand}.social-bar a{display:inline-block}.timestamp{font-family:josefin sans,sans-serif;font-size:.5rem;font-weight:300;position:absolute;margin-top:-1rem;font-style:italic;margin-left:.1rem;color:#828282}.side .timestamp{color:#353535}.text-body::first-letter{font-size:2.7em;color:#353535;float:left;line-height:.6em;padding-right:.1em;font-weight:700}.content-wrapper.side .text-body::first-letter{color:#353535}.pgp-button{font-family:open sans,sans-serif;font-size:.8rem;color:#969696;word-break:normal;position:absolute;width:2em;top:.5em;left:19em;border-radius:.3em;padding:.2em .5em;background:#e8e8e8}a.logo-holder{position:absolute}.side a.logo-holder{position:static}.logo.red{height:0;left:2.5rem;top:2rem;position:absolute}.logo.white{width:4rem;position:absolute;top:2rem;left:-5rem;z-index:5}.logo.white.right-logo{height:3rem;width:auto;top:2rem;position:absolute;z-index:5;left:auto;right:2rem}.site-title{position:absolute;top:2rem;text-align:right;right:calc(100% - 17rem)}.content-wrapper.side .text-body{color:#f5f5f5}.right{float:right;display:inline-block;width:25%;margin-top:1rem}.block-holder{width:55%;position:relative;top:-.5rem}.block{content:"";background:#aaa;top:0;height:.08rem;width:100%;position:relative;transition:all .5s ease}.block:after{content:"";background:#fff;float:right;height:100%;width:0;position:relative;display:block;transition:all .5s ease;z-index:1;animation-name:test;animation-duration:2s}.contents-section{font-size:1rem;font-weight:300;padding:1em 2em;padding-top:.2em;box-sizing:border-box;max-width:30rem;border:thin solid #bd4949;background:rgba(189,73,73,.1)}ol li,ol.numbers li,li ol li{margin-left:1.5em;color:#353535;font-size:.95em}ol.numbers li{list-style-type:decimal}ul.bullets,ol,ol.numbers,ul,ul.indent{margin:.8rem 0}ul li,ul.bullets li,ul.indent li,li ul li{margin-left:1.5em;color:#353535;font-size:.9em}ul.bullets li{list-style-type:disc}ul.indent li{list-style-type:none}a.anchor{display:block;text-decoration:none;border:0;border-color:transparent;height:1rem}a.anchor:after{content:'';border:0}button#disqusButton img{height:1rem;padding-right:.5rem;padding-left:.5rem}button#disqusButton{height:2rem;padding:.5rem;color:#646464;border:0;font-size:1.1rem;border-radius:.15rem;background:0 0;display:inline-flex;font-weight:700;align-content:center;cursor:pointer;cursor:hand}button#disqusButton span{line-height:1.1rem}a#disqusQuestion,a#disqusQuestion i{color:#afafaf;padding-bottom:.5rem;cursor:pointer;cursor:hand}.block:nth-of-type(1){left:40%}.block:nth-of-type(2){left:35%}.block:nth-of-type(3){left:30%}.block:nth-of-type(4){left:25%}.block:nth-of-type(5){left:20%}.block:nth-of-type(6){left:15%}.block:nth-of-type(7){left:10%}.block:nth-of-type(8){left:5%}.block:nth-of-type(9){left:0%}@keyframes test{from{width:100%}}.menu-button{display:none;position:fixed}@media screen and (max-width:75rem){.content-wrapper.side .content{padding:0;overflow:hidden}.content-wrapper.side{width:0;height:100%;border-left-width:0;display:inline-block;overflow:hidden;position:absolute}.content-wrapper{width:100%;padding:0;border-style:solid;border-left-width:7rem}.show-sidebar .content-wrapper.side{position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;top:0;left:0;width:100%;background-clip:padding-box;border-right:solid rgba(255,255,255,.6);border-right-width:15rem}.show-sidebar .content-wrapper.side .content{padding:0 4rem;overflow-y:scroll;height:100%;margin:0}.show-sidebar .content-wrapper.side .content .row:last-of-type{margin-bottom:10rem}.show-sidebar .content-wrapper.side .content::-webkit-scrollbar{width:.5rem}.show-sidebar .content-wrapper.side .content::-webkit-scrollbar *{background:0 0}.show-sidebar .content-wrapper.side .content::-webkit-scrollbar-thumb{background:rgba(200,200,200,.6)}.show-sidebar .content-wrapper.side .row h1{color:#353535;font-size:5rem}.show-sidebar .content-wrapper.side .row .text-body{color:#f5f5f5;font-size:1rem}.menu-button{position:fixed;z-index:1;top:1.5rem;left:2.25rem}.menu-button:before{content:"";position:absolute;left:0;top:.25rem;width:2.5rem;height:.25rem;background:#000;box-shadow:0 .6rem 0 0 #000,0 1.2rem 0 0 #000}.logo{z-index:5}.logo.white{width:4rem;top:2rem;left:1.5rem}.logo.white.right-logo{right:-28rem}.site-title{right:4rem}.pgp-button{left:-4em}.social-bar.right-side{right:-20rem}.social-bar.left{right:auto;left:0;top:1rem}}@media screen and (max-width:60rem){.content-wrapper{width:100%;border-width:0;border-left-width:4rem}.content,.show-sidebar .content-wrapper.side .content{margin:4.75rem auto}.show-sidebar .content-wrapper.side{border-right-width:10rem}.menu-button{left:.75rem}.logo.white{width:3rem;top:1.5rem;left:.5rem}}@media screen and (max-width:50rem){.content,.show-sidebar .content-wrapper.side .content{margin:2.75rem auto}.content-box,.show-sidebar .content-wrapper.side .content-box{padding:1.5rem 1rem}.content-wrapper:not(.side) .content .content-box:nth-of-type(even){background-color:rgba(75,75,75,.01)}h1,.show-sidebar .content-wrapper.side .row h1{font-size:4rem}h2{font-size:1.5rem}.site-title{top:1rem;right:1rem}.pgp-button{top:.4em;font-size:.6em}.social-bar.left{top:-5rem;margin-left:0}.social-bar.small{right:1rem}}@media screen and (max-width:45rem){}@media screen and (max-width:40rem){}@media screen and (max-width:35rem){.content-wrapper{border-left-width:1rem}.logo.red{height:2rem;left:2.5rem;top:1rem}h1,.show-sidebar .content-wrapper.side .row h1{font-size:2.8rem}h2{font-size:1.2rem}.text-body,.show-sidebar .content-wrapper.side .row .text-body{font-size:.8rem}.content{margin:3rem auto;margin-bottom:2rem}a:first-of-type .content-box,.content>.content-box:first-of-type{margin-top:.75rem}.show-sidebar .content-wrapper.side{border-right-width:2rem}.menu-button{left:.2rem;top:.3rem}.menu-button:before{left:0;top:.25rem;width:1.6rem;height:.2rem;box-shadow:0 .4rem 0 0 #000,0 .8rem 0 0 #000}.logo.white{left:-3rem}.pgp-button{font-size:.5em}}