﻿html{font-size:18px;background-color:#fff}body{font-family:"Nimbus Sans","Fira Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#101010;margin:0}main{margin:auto;padding:0 1rem;line-height:1.4}.centered{text-align:center}main>*{max-width:37rem;margin-left:auto;margin-right:auto}pre{border:.18em solid #d3d3d3;border-radius:1em;padding:1ch 1.5ch;font-size:90%;overflow-x:auto;max-width:fit-content;min-width:min(37rem,100%)}:not(pre)>code{background-color:#e8e8e8;padding:.2em .4em;font-size:80%;border-radius:.2em}h1,h2,h3,h4,h5,h6{color:#768189}h1{font-size:1.3em}h2{font-size:1.15em}h3{font-size:1.075em}ol{list-style-type:decimal}ul{list-style-type:"– "}li{margin-top:.5em}footer{text-align:center;padding-top:1em}#logo{height:4em;opacity:.6}#logo:hover{opacity:1}header{background-color:#fffdfa;box-shadow:0px 0px .1em rgba(0,0,0,.5333333333);position:sticky;top:0;z-index:10;padding:0em 1rem;box-sizing:content-box}#header-nav{display:grid;grid-template-columns:auto 1fr auto;max-width:37rem;align-items:center;font-family:"Inconsolata","Consola","Lucida Console",Monaco,monospace;font-size:1.1em;margin:0 auto;padding:.2em 0}.header-logo{height:100%}.header-logo:hover{filter:brightness(1.2)}#header-title{color:#c05926;display:inline;font-size:inherit;font-weight:normal}#header-left{color:#768189;grid-column:1}#header-right{margin:.2em 0;height:1em;grid-column:3}hr{width:80%;border-style:dotted;border-color:#202020}a,a:visited{text-decoration-line:none;color:#ab4f22}a:hover,a:visited:hover{color:#101010;text-decoration:underline solid #0d5185 .01em}header a,header a:visited{text-decoration:none;color:#0d5185}header a:hover,header a:visited:hover{text-decoration:underline solid currentColor from-font}.bloglink,.bloglink:visited{color:#c05926}.bloglink:hover,.bloglink:visited:hover{color:#c05926}.readmore,.readmore:visited{color:#0d5185}.blog-post-section{padding-bottom:1em}#WIP-warning{border:solid red 1pt;padding:.5em;margin-top:1em}.footnote-definition p{display:inline}blockquote{border:.18em dashed #0d5185;background-color:#fffdfa;border-radius:1em}blockquote>p{padding:1.5ch 1.5ch;margin:0}table,th,td{border:none;border-collapse:collapse}table{width:100%}table tr>td{padding:.2em .5ex}table tr:nth-child(even){background-color:#f2f2f2}