﻿@font-face{font-family:"Source Code Pro";font-style:normal;font-weight:400;src:local(""),url("../fonts/source-code-pro-v21-latin-regular.woff2") format("woff2"),url("../fonts/source-code-pro-v21-latin-regular.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:local(""),url("../fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"),url("../fonts/source-sans-pro-v21-latin-regular.woff") format("woff")}body{max-width:900px;margin:2em auto;font-family:"Source Sans Pro",sans-serif;font-size:100%;background-color:#f8f8f8}body>*{margin-left:1rem;margin-right:1rem}code,kbd,pre{font-family:"Source Code Pro",monospace;font-size:.9em}header{padding:1.5em 0;border-bottom:.1em solid #eee;font-size:1.2em}header a{color:#000}.site-title{font-weight:bold}.rss-link{float:right}footer{padding-top:.5em;border-top:.1em solid #eee}aside{font-size:.9em;color:#7a8288;float:right}aside.tags{margin-bottom:1em}aside a.archive{color:#7a8288}aside a.archive:hover{color:#0366d6}pre{margin:0;padding:.5em;overflow-x:auto;vertical-align:text-bottom}.listingblock>.content,.literalblock>.content{border:1px solid #e0e0dc;position:relative;border-radius:4px}.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:inherit;opacity:.5}.listingblock:hover code[data-lang]::before{display:block}a{text-decoration:none;color:#0366d6}a.archive{color:#000}a.archive:hover{color:#0366d6}p a:hover{text-decoration:underline}a.anchor{color:#888}img,svg{max-width:100%}.quoteblock blockquote{color:rgba(0,0,0,.85);word-spacing:.1em;margin:0;padding:0;font-style:italic}.quoteblock blockquote>:first-child{margin-top:0}.quoteblock blockquote>:last-child{margin-bottom:0}.quoteblock blockquote .paragraph>:first-child{margin-top:0}.quoteblock blockquote .paragraph>:last-child{margin-bottom:0}.quoteblock blockquote::before{content:"“";float:left;font-size:2.75em;line-height:.6em;margin-left:.1em;margin-right:.2em}.quoteblock .attribution{margin-right:.5ex;text-align:right}.quoteblock.abstract{margin:0 1em 1.25em}.quoteblock.abstract blockquote::before{display:none}ul,ol{margin-bottom:1em;padding-left:1.75em}#content ul>li{list-style-type:disc}ul>li>:first-child,ol>li>:first-child{margin-top:0}ul>li>:last-child,ol>li>:last-child{margin-bottom:0}dl dt{font-weight:bold}dl>dd>:first-child{margin-top:0}dl>dd>:last-child{margin-bottom:0}table{border:1px solid #e5e5e5;border-collapse:collapse;width:95%;margin-left:auto;margin-right:auto}table.tableblock p{margin:0}td,th{text-align:left;padding:.25em .5em;border:1px solid #e5e5e5}td.halign-left,th.halign-left{text-align:left}td.halign-right,th.halign-right{text-align:right}td.halign-center,th.halign-center{text-align:center}td.valign-top,th.valign-top{vertical-align:top}td.valign-bottom,th.valign-bottom{vertical-align:bottom}td.valign-middle,th.valign-middle{vertical-align:middle}table.noborder{border:0}table.noborder td,table.noborder th{border:0}table.noborder .listingblock>.content,table.noborder .literalblock>.content{border:0}.noborder.listingblock>.content,.noborder.literalblock>.content{border:0}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}h1{font-size:1.6em}h1.title{font-size:1.8em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1em}h5,h6{font-size:.9em}.float-clear{clear:both}.admonitionblock{margin-top:1.5em}.admonitionblock>table{border-collapse:separate;border:1px solid #333;border-radius:1em;width:100%;position:relative;color:rgba(0,0,0,.8)}.admonitionblock>table td.icon{position:absolute;top:0;left:0;transform:translate(-0.5rem, -50%);background:#333;color:#f8f8f8;border-radius:.5em;padding:.25em .25em}.admonitionblock>table td.icon .title{font-weight:bold;text-transform:uppercase}.admonitionblock>table td.content{padding:1rem 1rem .75rem;width:100%;border:none;word-wrap:anywhere;background:none}#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;visibility:hidden;text-align:center}#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"¶";font-size:.85em;display:block}#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,h3>a.anchor:hover,#toctitle:hover>a.anchor,#toctitle>a.anchor:hover,.sidebarblock>.content>.title:hover>a.anchor,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible}#toc{border:1px solid #e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;border-radius:4px;border-bottom:1px solid #e7e7e9;padding-bottom:.5em}#toc>ul{margin-left:.125em}#toc ul{margin-bottom:0}#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0}#toc ul li{list-style-type:none;line-height:1.3334}#toctitle{font-weight:thin;font-size:1.2em}.conum[data-value]{display:inline-block;border:1px solid #000;border-radius:50%;text-align:center;font-size:.66em;width:1.5em;height:1.5em;font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:bold}.conum[data-value]+b{display:none}.conum[data-value]::after{content:attr(data-value)}pre .conum[data-value]{position:relative;top:-0.125em}.colist>ol{counter-reset:list}.colist>ol>li{list-style:none;counter-increment:list;position:relative;margin-bottom:.25em}.colist>ol>li::before{display:inline-block;border:1px solid #000;border-radius:50%;text-align:center;font-size:.66em;width:1.5em;height:1.5em;font-style:normal;font-weight:bold;font-family:"Source Sans Pro",sans-serif;content:counter(list);position:absolute;left:-2.5em}.colist>ol>li>:first-child{margin-top:0}.colist>ol>li>:last-child{margin-bottom:0}.subheader{color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em;font-style:italic}.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{color:#7a2518;line-height:1.45;font-weight:400;margin-top:0;margin-bottom:.25em}.listingblock>.title,.literalblock>.title{margin-bottom:0;padding-left:.5em}.listingblock>.title+.content>pre,.literalblock>.title+.content>pre{margin-top:0}.literalblock+.colist,.listingblock+.colist{margin-top:-0.5em}kbd{line-height:1.45;font-size:.8em;background:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-0.1em;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.hide{display:none}.olist .olist,.olist .ulist,.ulist .olist,.ulist .ulist{margin-bottom:.25em}li p,ul dd,ol dd{margin-bottom:.25em}pre.rouge .hll{background-color:#fff8c5}pre.rouge .hll *{background-color:initial}.sidebarblock{border:1px solid #dbdbd6;border-radius:4px;padding:1.25em;background:#f3f3f2}.sidebarblock>:first-child{margin-top:0}.sidebarblock>:last-child{margin-bottom:0}.sidebarblock .title{font-weight:bold}.sidebarblock>.content>.paragraph:first-child>p{margin-top:0}.sidebarblock>.content>.paragraph:last-child>p{margin-bottom:0}span.pill{background-color:#333;border-radius:25%;border:none;color:#ddd;cursor:default;display:inline-block;font-size:.75em;opacity:.5;padding:1px 4px;text-align:center;text-transform:uppercase}span.reading-time{color:#999;font-size:.75em;display:inline-block;padding-left:.3em}span.description{font-size:.8em;color:#333;display:block;padding-left:1em}h4 a.archive{color:rgba(0,0,0,.8)}h4 a.archive:hover{color:#0366d6}.line-through{text-decoration:line-through}.underline{text-decoration:underline}.overline{text-decoration:overline}:not(pre).nobreak{word-wrap:normal}:not(pre).pre-wrap{white-space:pre-wrap}.tablist>ul li{background-color:#f8f8f8;border-radius:4px 4px 0 0}.tablist>ul li:not(.is-selected){font-weight:lighter;color:#7a8288}.tabpanel{background-color:#f8f8f8;border-radius:0 0 4px 4px}/*# sourceMappingURL=style.css.map */