.code-block,code{border:1px solid #ccc}.code-block,pre{max-width:100%;padding:.375em .625em}p.split{color:#6161FF;font-style:italic;font-size:.86em}.code-block{margin:0;background:#f8f8f8;font-size:.86em;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.hljs,pre code{background:0 0}pre.code-block{overflow-x:auto}.hljs{overflow-x:inherit}#post article .authors,#post article time.dt-published,#subpage article .authors,#subpage article time.dt-published{display:block;color:#666;margin-bottom:1em}#post article .authors,#subpage article .authors{margin:.25em 0}.gist,.gist article,.gist article p{white-space:normal!important}.gist article p{margin:1em 0!important;display:block!important}.gist article li{margin:0!important}.twitter-tweet.twitter-tweet-rendered{margin-left:auto;margin-right:auto}#post-body .twitter-tweet.twitter-tweet-rendered{margin-bottom:-1em!important}body{font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:1.1em}#paging{margin:2em 0}iframe.embedly-embed{max-width:100%;display:block;margin-left:auto;margin-right:auto}#collection ul,#subpage ul{margin:0;padding:0;list-style:none}#collection ul li,#subpage ul li{display:flex;justify-content:space-between;line-height:1.4;margin:.5em 0}#collection #wrapper,#collection article,#collection footer,#collection header,#post #wrapper,#post article,#post footer,#post header,#subpage #wrapper,#subpage article,#subpage footer,#subpage header{padding:0 1em;max-width:45em;margin:2em auto}#collection #wrapper,#post #wrapper,#subpage #wrapper{margin:1em auto 2em}#collection header h1 a,#post header h1 a,#subpage header h1 a{text-decoration:none;color:#000}#collection header h1 a:hover,#post header h1 a:hover,#subpage header h1 a:hover{color:#333}#collection header .writeas-prefix,#post header .writeas-prefix,#subpage header .writeas-prefix{display:block;margin-bottom:.5em}#collection header .writeas-prefix a,#post header .writeas-prefix a,#subpage header .writeas-prefix a{color:#aaa}#collection header nav,#post header nav,#subpage header nav{display:block;margin:1.2em 0}#collection header nav a:first-child,#post header nav a:first-child,#subpage header nav a:first-child{margin:0}#collection header nav a.pinned+.pinned,#collection header nav span.pinned+.pinned,#post header nav a.pinned+.pinned,#post header nav span.pinned+.pinned,#subpage header nav a.pinned+.pinned,#subpage header nav span.pinned+.pinned{margin-left:1.5em}#collection article,#post article,#subpage article{line-height:1.8;margin-bottom:1em}#collection article h2,#post article h2,#subpage article h2{margin:0}#collection article hr,#post article hr,#subpage article hr{margin-top:1em;margin-bottom:1em}#collection article h2#title,#post article h2#title,#subpage article h2#title{font-size:2em;display:block;margin-top:0;margin-bottom:0;line-height:1.5}#collection footer,#post footer,#subpage footer{text-align:center;margin:3rem auto;font-size:.9em}code,pre{font-size:.86em}.dt-published{flex-shrink:0}audio,img,video{max-width:100%}audio{width:100%;white-space:initial}img.paid{height:.86em;vertical-align:middle;margin-bottom:.1em}code{background-color:#f8f8f8;padding:.2em .4em;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}pre{margin:0;background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}pre code{border:0;padding:0;font-size:1em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}blockquote{border-left:4px solid #ddd;padding:0 1em;margin:.5em;color:#767676;display:inline-block}blockquote p{display:block;margin:.5em 0}@media screen and (max-width:700px){.h-entry{display:block}#collection #wrapper time,#subpage #wrapper time{font-size:.9em}#collection #wrapper article,#subpage #wrapper article{margin-bottom:1.5em}.post-title{font-size:1.2rem}}#emailsub{text-align:center;margin-top:1em}