.mt-2{margin-top:2rem}.text-center{text-align:center}.no-hover:hover{text-decoration:none}@media (prefers-color-scheme: dark){pre.diff{color:#abb2bf}}.diff-add-line::before,.diff-remove-line::before,.diff-context::before{display:inline-block;color:#888;-webkit-user-select:none}.diff-file-header{font-weight:bold}.diff-file-header>span>span{font-weight:normal}.diff-add-line{background:#e6ffec;display:block}@media (prefers-color-scheme: dark){.diff-add-line{background:rgba(70,149,74,.15)}}.diff-add-line::before{content:"+ "}.diff-remove-line{background:#ffebe9;display:block}@media (prefers-color-scheme: dark){.diff-remove-line{background:rgba(229,83,75,.15)}}.diff-remove-line::before{content:"- "}.diff-context::before{content:"  "}table{border-collapse:collapse}@media (prefers-color-scheme: dark){table{color:#255081}}table th{text-align:left}table.repositories{width:100%}table.repositories a{color:black}@media (prefers-color-scheme: dark){table.repositories a{color:#2b5c95}}table.repositories a:hover{color:#00f}@media (prefers-color-scheme: dark){table.repositories a:hover{color:#2b5c95;text-decoration:underline}}table.repositories tbody tr{height:1.3rem;vertical-align:middle}table.repositories tbody tr:nth-child(odd){background:#f7f7f7}@media (prefers-color-scheme: dark){table.repositories tbody tr:nth-child(odd){background:#111}}table.repositories tbody tr:nth-child(even){background:#e1e1e1}@media (prefers-color-scheme: dark){table.repositories tbody tr:nth-child(even){background:none}}table.repositories tbody tr.no-background{background:none}table.repositories tbody tr.has-parent td:first-of-type{padding-left:1rem}table.repositories tbody tr td.repo-section{font-style:italic;color:#888}table.repositories tbody tr.separator{background:none !important;height:1rem}table.repositories tbody pre{margin:0}table.repositories .nested-tree{color:blue !important;font-weight:bold}@media (prefers-color-scheme: dark){table.repositories .nested-tree{color:#abb2bf !important}}table.commit-info td,table.commit-info th{padding:.1em 1em .1em .1em}pre{height:100%;width:100%;margin:0;overflow:auto;counter-reset:line}pre.h2-first-line::first-line{font-family:sans-serif;font-size:1.5em;font-weight:bold}pre code{counter-increment:line}@media (prefers-color-scheme: dark){pre code{color:#abb2bf}}pre code::before{content:counter(line);display:inline-block;width:2em;padding:0 1em .3em 0;margin-right:.5em;color:#888;-webkit-user-select:none}@media (prefers-color-scheme: dark){html{background:#202020;color:#abb2bf}h2,h3{color:#255081}}body{font-family:sans-serif;font-size:.9rem;tab-size:4}header{border-bottom:solid 1px #ccc}nav{margin-top:2rem;border-bottom:solid 3px #ccc;display:flex}nav .grow{flex-grow:1}@media (prefers-color-scheme: dark){nav{border-bottom-color:#4381c9}}nav a{padding:2px .75em;color:#777;font-size:110%}@media (prefers-color-scheme: dark){nav a{color:#4381c9}}nav a.active{color:#000;background-color:#ccc}@media (prefers-color-scheme: dark){nav a.active{background:#4381c9}}main{padding:2rem;margin:0;border-bottom:solid 3px #ccc}@media (prefers-color-scheme: dark){main{border-bottom-color:#4381c9}}footer{margin-top:.5em;text-align:center;font-size:80%;color:#ccc}@media (prefers-color-scheme: dark){footer{color:#abb2bf}}a{text-decoration:none;color:blue}@media (prefers-color-scheme: dark){a{color:#3068a9}}a.no-style{color:inherit}@media (prefers-color-scheme: dark){a.no-style{color:#3068a9}}a:hover{text-decoration:underline}.index-link{font-size:80%;padding:0em .5em}header.full{border:none;display:flex}header.full hgroup{width:100%;vertical-align:middle}header.full hgroup h1{border-bottom:solid 1px #ccc;margin-bottom:0rem;padding-bottom:.2rem}header.full hgroup p{margin-top:0rem;padding-top:.2rem}header.full a.logo{margin:auto .9rem auto 0;font-size:4rem}header.full a.logo img{max-height:5rem;vertical-align:middle}
