nav.svelte-1rqa8ya.svelte-1rqa8ya{display:flex;justify-content:flex-end;max-width:var(--content-width);margin:0 auto;padding:20px}nav.svelte-1rqa8ya p.svelte-1rqa8ya{margin-right:10px}nav.svelte-1rqa8ya a.svelte-1rqa8ya{text-decoration:none}nav.svelte-1rqa8ya a.svelte-1rqa8ya:hover{text-decoration:underline}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Iosevka;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/iosevka-regular-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/iosevka-italic-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/iosevka-bold-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka;font-style:italic;font-weight:700;font-display:swap;src:url(../../../fonts/iosevka-bolditalic-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka Extended;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/iosevka-extended-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka Extended;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/iosevka-extendeditalic-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka Extended;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/iosevka-extendedbold-subset.woff2) format("woff2");unicode-range:U+20-7E}@font-face{font-family:Iosevka Extended;font-style:italic;font-weight:700;font-display:swap;src:url(../../../fonts/iosevka-extendedbolditalic-subset.woff2) format("woff2");unicode-range:U+20-7E}:root{--color-dark-green: #161F1A;--color-light-green: #1CAE56;--color-mid-green: #1B661A;--color-white: #FFF8F4;--color-black: #3d3438;--color-accent-light: rgba(28, 174, 86, .5);--content-width: 900px;--font-family-main: "Iosevka Extended", monospace;--font-family-alt: Iosevka, monospace;--color-main: var(--color-black);--color-accent: var(--color-mid-green);--color-background: var(--color-white);--color-text: var(--color-black)}body{background:var(--color-background);color:var(--color-main);font-family:var(--font-family-main);font-size:17px;line-height:1.4}::-moz-selection{background:var(--color-accent-light)}::selection{background:var(--color-accent-light)}@media (min-width: 768px){body{font-size:22px}}a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px;text-underline-offset:5px}a:hover{color:var(--color-accent)}p{margin-bottom:2rem}p.timestamp{color:var(--color-accent);font-style:italic}h2{font-size:1.7rem;font-family:var(--font-family-alt);font-weight:700;margin-bottom:2rem;font-style:italic}ul{margin-bottom:2rem}li{margin:0 0 0 2rem;text-indent:-1rem}li:before{display:inline-block;content:"-";width:1em}code,pre{background:#1cae561a;padding:.25em}@media (prefers-color-scheme: dark){:root{--color-accent: var(--color-light-green);--color-background: var(--color-dark-green);--color-main: var(--color-white);--color-text: var(--color-white)}body{background:#161f1a;color:#fae5d9}}.content-wrap.svelte-282yvi{padding:30px;margin:0 auto;max-width:var(--content-width)}footer.svelte-282yvi{margin-top:2rem;padding-top:2rem;display:flex;justify-content:space-between;border-top:solid 1px var(--color-accent)}@media (min-width: 768px){.content-wrap.svelte-282yvi{padding:20px}}
