body{margin:0;font-family:Georgia,serif;font-size:18px}h1,h2,h3{font-family:Helvetica,Arial,sans-serif;margin:0;padding:0}h1{font-size:45px;margin-bottom:20px}h2{font-size:35px;margin-bottom:10px}a.take-me-home,a.take-me-home:visited{color:#999;font-size:13px;font-family:courier,monospace}#article h2{margin-top:40px}h3{font-size:20px;margin-top:40px;margin-bottom:10px}ul.inline-list{list-style-type:none;margin:0;padding:0;display:inline}ul.inline-list li{display:inline-block;margin-right:10px}ul.inline-list small{font-size:11px;font-weight:400}.site-content{padding:0 20px;margin:0 auto}@media only screen and (min-width:1000px){.site-content{max-width:700px}}.site-content-main{margin-top:20px;margin-bottom:100px}a.large-header-title-text,a.large-header-title-text:visited{font-size:30px;font-weight:700;margin-right:.5em;text-decoration:none;color:red}#article p,#article pre{margin:0 0 1em}a{color:#e10000}a:visited{color:#e8776f}#intro{margin-bottom:2em}.article .timestamp{text-align:right;color:#999;font-style:italic}.article h1{margin-bottom:20px}#blog_post_summaries{width:450px;float:left}#blog_post_summaries ul{margin:0;padding:0;list-style-type:none}#blog_post_summaries li{margin-bottom:30px}#blog_post_summaries time{color:#ccc}.blog_post{list-style-type:none;margin:0;padding:0 0 0 15px;text-indent:-15px}.series{background:#ff6;padding:1em;margin-bottom:1em}.series a{color:#e60000}.update{background:#f7f7f7;padding:1em;margin-bottom:2em;font-size:18px}#article .update p:last-child{margin:0}.blog_post_archive_year{font-size:20px;margin:10px 0;border-bottom:1px solid #ccc}code,pre{font-family:Inconsolata,Monaco,"Lucida Console",monospace;font-size:12px}@media only screen and (min-width:1000px){code,pre{font-size:14px}}code,tt{white-space:nowrap}pre code{white-space:pre}ol code,p code,pre,pre code,ul code{background-color:#eee}pre{border:dashed #ddd;border-width:1px 0;padding:.25em;overflow:hidden;overflow-x:auto}@media only screen and (min-width:1000px){pre{padding:1em}}pre:active,pre:hover{overflow:visible}hr{border:none;border-top:1px solid #ccc}hr.post-sep{margin-top:80px;margin-bottom:30px}.clear{clear:both}#article{line-height:1.4}#article dl{width:700px;border-bottom:1px dashed #ccf;overflow:hidden;margin:20px 0;background:#f7f7ff}#article dl dt{width:230px;float:left;display:block;margin:0;clear:left;padding:10px}#article dl dd{float:left;width:430px;padding:10px;margin:0}#article dl dd,#article dl dt{border-top:1px dashed #ccf}.compatible{color:#0b0}.incompatible{color:red}.untested{color:#f90}#article_footer{margin:40px 0}.obsolete{margin-top:50px;color:#ccc}#aside{float:right;width:280px;margin-left:30px;margin-bottom:30px;background:#f0f0f0;padding:10px;border:3px dashed #e0e0e0}#aside p:last-child{margin-bottom:0}.del{text-decoration:line-through}ul.inline-dots{list-style-type:none;margin:0;padding:0}ul.inline-dots li{display:inline}ul.inline-dots li:after{content:"\00B7";padding:0 15px}ul.inline-dots li:last-child:after{content:""}.image-block{text-align:center;margin:40px 0}.image-block-caption{text-align:left;color:#999;font-style:italic;margin:0 20px}blockquote{padding-top:1em;font-size:20px;font-style:italic;color:#666;border-color:#ccc;border-style:solid;border-width:2px 0}.highlight .c,.highlight .c1{color:red}.highlight .k,.highlight .kd{color:green;font-weight:700}.highlight .s,.highlight .s2,.highlight .ss{color:#369}.original-post-fade{display:none;position:absolute;bottom:0;height:200px;width:100%;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.original-post-button{display:none;position:absolute;bottom:0;width:100%}.original-post-wrapper{display:flex;width:100%;align-items:center;justify-content:center}.original-post-button-link{cursor:pointer;background:#fff;border:1px solid #ccc;padding:1em}img{max-width:100%}table{margin-left:10%;width:80%;margin-bottom:1em}th{text-align:left}