body{font-family:-apple-system,BlinkMacSystemFont,Avenir Next,Avenir,Nimbus Sans L,Roboto,Noto,Segoe UI,Arial,Helvetica,Helvetica Neue,sans-serif;margin:auto;padding:20px;max-width:65ch;text-align:left;background-color:#1c1c1c;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:#a0a0a0}@media screen and (min-device-pixel-ratio: 1.5),screen and (min-resolution: 1.5dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}h1{color:#57c175}h2,h3,h4,h5,h6,strong,b{color:#a0a0a0}a{color:inherit;text-decoration:none;box-shadow:inset 0 -3px #57c175;padding-bottom:2px}nav a{margin-right:10px}textarea{width:100%;font-size:16px}input{font-size:16px}content{line-height:1.6}table{width:100%}img{max-width:100%;height:auto}code{padding:2px 5px;background-color:#282c34}pre{padding:1rem}pre>code{all:unset}blockquote{border-left:4px solid #e5e7eb;padding:2px 0 2px 20px;margin:0;font-style:italic}header:where(.astro-OK6CQ6OS){margin:0 0 2em}h2:where(.astro-OK6CQ6OS){color:#57c175;margin:.5em 0}a:where(.astro-335FQABV){display:inline-block;color:#57c175;text-decoration:none}a:where(.astro-335FQABV).active{font-weight:bolder;text-decoration:none;color:#57c175}footer:where(.astro-NNDYOBE3){padding-top:15px}small:where(.astro-NNDYOBE3){display:block;text-align:center;margin-top:10px}a:where(.astro-NNDYOBE3){display:inline-block;margin-right:10px;font-weight:bolder;text-decoration:none;color:#57c175;box-shadow:none}@media screen and (max-width: 480px){article:where(.astro-NNDYOBE3){padding-top:2rem;padding-bottom:4rem}}
