﻿html{box-sizing:border-box;font-size:16px;overflow-wrap:break-word}body,h1,h2,h3,h4,h5,h6,p{margin:0}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{display:flex;flex-direction:column}body>header,body>footer{flex-shrink:0}body>main{flex-grow:1}main>article,main>section{margin:0 auto;padding:1.5rem 1rem}@media screen and (min-width: 641px){main>article{width:80%}main>section{width:70%}}@media screen and (min-width: 1024px){main>article{width:60%}main>section{width:50%}}body{background-color:#303030;color:#ddd;font-family:sans-serif}a{color:#3db8f5;text-decoration:none}blockquote{background-color:rgba(255,255,255,.05);border-left:4px solid #6eede2;margin:1rem;padding:1rem}code{color:#d9f}em,strong{color:#ddd}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:1.5rem}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){padding-top:1.5rem}hr{border-top:1px solid #000;border-bottom:1px solid #636363;margin:2rem 0}p>img{max-width:100%}ol,ul{margin-left:0;padding-left:2rem}ol>li,ul>li{line-height:1.5}p{line-height:1.5}p:not(:last-child){margin-bottom:1rem}li>p{margin-bottom:1rem}pre{border:1px solid #6eede2;overflow-x:auto;padding:.5rem}table{border-collapse:collapse;display:block;margin-bottom:1rem;overflow-x:auto}table>thead{background-color:#6eede2;color:#303030}table>thead>tr>th{padding:.375rem 1rem;text-align:left}table>tbody>tr{border-bottom:1px solid #6eede2}table>tbody>tr>td{padding:.5rem 1rem}body>header{background-color:#393939;border-top:3px solid #40e0d0;font-size:1.25rem}body>footer{background-color:#111;border-top:1px solid #505050;padding:1rem}#site-title{color:#eee;display:inline-block;font-family:Georgia,"Bitstream Charter",serif;font-size:1.5rem;padding:.5rem 1.5rem}#copyright{text-align:center}#index-title{padding-top:1.5rem}#index-list{font-family:Georgia,"Bitstream Charter",serif;font-size:1.125rem;list-style-type:none;padding-left:0}#index-list>li{border-bottom:1px solid #666;padding:.5rem 0}#index-list .subtitle{color:#bbb;display:block;font-size:smaller}@media screen and (min-width: 641px){#index-list .subtitle{display:inline}#index-list .subtitle::before{content:"/ "}}#article-header{border-bottom:1px solid #666;font-family:Georgia,"Bitstream Charter",serif;padding:1.5rem 0;text-align:center}#article-header>h1{font-size:2rem}#subtitle{font-size:1.125rem;margin-bottom:1.5rem}#byline{color:#bbb}#byline>address{display:inline-block}#byline>address::before{content:"by "}#byline>time:not(:first-child)::before{content:"/ "}#author-contact{font-size:1.25rem;font-style:normal;vertical-align:super}#article-taxonomies{font-size:.875rem;margin-bottom:1rem;text-align:left}#article-taxonomies>div{display:inline-block}#article-taxonomies>div:not(:first-child)::before{content:"•";margin:0 4px}#article-content{font-family:Georgia,"Bitstream Charter",serif;padding:1.5rem 0}#article-content a{border-bottom:1px dotted}#article-content a:hover{border-bottom:2px solid}#article-content>h2{font-size:1.625rem}#article-content>h3{font-size:1.25rem}#article-content li,#article-content p{color:#bbb;font-size:1.125rem}#article-content>pre>code{opacity:.8}.breadcrumb{border:1px solid #6eede2;border-radius:4px;display:flex;margin:1.5rem 0;opacity:.6;padding:.375rem}.breadcrumb>span::before{content:"/";margin:0 .375rem}.pagination{padding:1rem 0;text-align:center}.pagination .current-page{color:#bbb;margin:0 1rem}.taxonomy{border:1px solid #f5f5f5;border-radius:2px;color:#303030;padding:2px 6px}.taxonomy:not(:last-child){margin-right:2px}.taxonomy.category{background-color:#e6e6fa}.taxonomy.tag{background-color:thistle}