html{background:#181b1c;color:#d5dcd2;font:14px/1.7 ui-monospace,Consolas,monospace}
body{max-width:80ch;margin:0;padding:1rem 2ch 4rem}
a{color:inherit;text-decoration-color:#2f3d3e;text-underline-offset:.25em}
a:hover{color:#cdbf8a;text-decoration-color:#cdbf8a}
p{margin:0 0 1em}
ul{margin:0 0 2.75rem;padding:0;list-style:none}
main>ul em{font-style:normal;color:#6c8a8a}
code{background:#1f2627;padding:0 .35em}
pre{background:#1f2627;padding:1rem;overflow-x:auto;tab-size:4;border-left:2px solid #2f3d3e}
pre code{padding:0}
blockquote{margin:1.5rem 0;padding-left:2ch;border-left:2px solid #cdbf8a;color:#6c8a8a}
blockquote p{margin:0}
img{max-width:100%}
nav{position:fixed;inset:auto 0 0;z-index:1;display:flex;gap:2ch;padding:0 1ch;background:#181b1c;border-top:1px solid #2f3d3e;white-space:nowrap;overflow:hidden}
nav a,nav span{color:#6c8a8a;text-decoration:none}
nav span:first-child{color:#8fae92}
nav span:last-child{margin-left:auto}
nav a:hover,nav [aria-current]{color:#d5dcd2}
main>h1{display:none}
main>h2,#cursor{margin:0 0 .75rem;font:inherit}
main>h2~h2,#cursor{margin-top:2.75rem}
main>h2::before,#cursor::before,article>p:first-child::before{content:"$ ";color:#8fae92}
#cursor::after{content:"█";animation:b 1s steps(1) infinite}
@keyframes b{50%{opacity:0}}
main>ul li{padding-left:11ch;text-indent:-11ch}
main>ul strong{display:inline-block;min-width:10ch;font-weight:400;text-indent:0}
#fetch+ul{position:relative;padding-left:16ch;min-height:7em}
#fetch+ul::before{content:"     __\A  ___( o)>\A  \\ <_. )\A   `---'";position:absolute;left:0;white-space:pre;line-height:1.3;color:#b8b08e;font-weight:700}
#fetch+ul::after{content:"";display:block;width:24ch;height:1.2em;margin-top:1rem;background:linear-gradient(90deg,#162920 12.5%,#263e41 0 25%,#3d575d 0 37.5%,#4b684e 0 50%,#7e9a81 0 62.5%,#98b19e 0 75%,#abc3b4 0 87.5%,#d5dcd2 0)}
#fetch+ul strong{color:#cdbf8a;font-weight:700}
#fetch+ul li:first-child{padding:0;text-indent:0;color:#8fae92;font-weight:700}
#fetch+ul li:first-child::after{content:"\A---------------";white-space:pre;color:#2f3d3e;font-weight:400}
#ls-projects+ul li{padding-left:15ch;text-indent:-15ch;color:#6c8a8a}
#ls-projects+ul a{display:inline-block;min-width:14ch;text-indent:0;color:#86a2ac;font-weight:700;text-decoration:none}
#ls-projects+ul a::after{content:"/";color:#6c8a8a;font-weight:400}
[id^=git-log]+ul{margin:0}
[id^=git-log]+ul li{padding-left:2ch;text-indent:-2ch}
[id^=git-log]+ul li::before{content:"* ";color:#c08a86}
[id^=git-log]+ul code,article>p:nth-child(2) code{padding:0;background:none;color:#cdbf8a}
[id^=git-log]+ul li:first-child code::after{content:" (HEAD -> main)";color:#86aaa4}
[id^=git-log]+ul+p::before{content:": ";color:#6c8a8a}
article>p:first-child{margin-bottom:.75rem}
article>p:nth-child(2),article>p:nth-child(3),article>p:nth-child(4){margin:0;color:#6c8a8a}
article>p:nth-child(4){margin-bottom:1.75rem}
article>p:nth-child(2) em{font-style:normal;color:#86aaa4}
article h1{font-size:1.4em;line-height:1.3;margin:0 0 1.5rem}
article h2,article h3{font-size:1em;margin:2.25rem 0 .5rem}
article h2::before{content:"## ";color:#6c8a8a}
article h3::before{content:"### ";color:#6c8a8a}
article ul,article ol{margin:0 0 1em;padding-left:2ch}
article ul{list-style:"- "}
@media(max-width:44rem){#fetch+ul{padding-left:0}#fetch+ul::before{position:static;display:block;margin-bottom:1rem}}
