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}[data-theme=plain]{--background-color:#e5d6cc;--color:#171717;--hover-color: #929190}[data-theme=mint]{--background-color:#e6f7ff;--color:#3b3350;--hover-color: #66b7b0}[data-theme="s.berry"]{--background-color:#ffcde6;--color:#422549;--hover-color: #f179a0}[data-theme=banana]{--background-color:#fffeb8;--color:#493351;--hover-color: #e9c46a}[data-theme=peanut]{--background-color:#fddebc;--color:#411e2c;--hover-color: #a97766}[data-theme=grape]{--background-color:#e7d4f6;--color:#2c0d2c;--hover-color: #7b60dd}[data-theme=melon]{--background-color:#dff5de;--color:#0d142c;--hover-color: #878f8f}@font-face{font-family:hackbold_italic;src:url(Hack-BoldItalic-webfont.eot);src:url(Hack-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(Hack-BoldItalic-webfont.woff2) format("woff2"),url(./Hack-BoldItalic-webfont.CnJaHgY6.woff) format("woff"),url(Hack-BoldItalic-webfont.ttf) format("truetype"),url(Hack-BoldItalic-webfont.svg#hackbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:hackbold;src:url(Hack-Bold-webfont.eot);src:url(Hack-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(Hack-Bold-webfont.woff2) format("woff2"),url(./Hack-Bold-webfont.DrbOXlum.woff) format("woff"),url(Hack-Bold-webfont.ttf) format("truetype"),url(Hack-Bold-webfont.svg#hackbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:hackitalic;src:url(Hack-Italic-webfont.eot);src:url(Hack-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(Hack-Italic-webfont.woff2) format("woff2"),url(./Hack-Italic-webfont.DWG2EKNE.woff) format("woff"),url(Hack-Italic-webfont.ttf) format("truetype"),url(Hack-Italic-webfont.svg#hackitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:hackregular;src:url(Hack-Regular-webfont.eot);src:url(Hack-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(Hack-Regular-webfont.woff2) format("woff2"),url(./Hack-Regular-webfont.DsmB4tre.woff) format("woff"),url(Hack-Regular-webfont.ttf) format("truetype"),url(Hack-Regular-webfont.svg#hackregular) format("svg");font-weight:400;font-style:normal}*{font-family:hackregular,Courier New,Courier,monospace}h1{font-size:2rem;font-weight:700;padding-bottom:1rem;padding-top:1rem}h2{font-size:1.5rem;padding-bottom:.8rem;font-weight:700}h3{font-size:1.3rem;padding-bottom:.8rem;font-weight:700;padding-top:1rem;padding-bottom:1rem}h4{font-size:1.1rem;padding-bottom:.8rem;font-weight:700;padding-top:1rem;padding-bottom:1rem}span{font-family:Courier New,Courier,monospace;color:unset}:global(*){color:var(--color)}:global(a:hover){color:var(--hover-color)}pre{color:revert;background-color:var(--background-color)}p,a,li,em{margin-bottom:1.1rem;font-size:1rem}li{list-style:square;margin-left:3rem}em{font-style:italic}strong{font-weight:bolder}blockquote{font-style:italic;border-left:2px solid;padding-left:8px;margin-left:3rem}code{color:var(--color);font-family:Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em}.home_gif,.about-img{height:20vw;max-height:250px;min-height:150px;width:auto}.box{padding:4px;border-style:solid;border-color:var(--color);border-width:2px;margin-bottom:1rem}.icon-link{position:relative}.icon-link:before{position:absolute;content:"#";left:-1ch;top:-.5ch;opacity:1;font-size:1.5rem;padding-bottom:.8rem;font-weight:700;line-height:1}code[class*=language-],pre[class*=language-]{color:var(--color);font-family:Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.9em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre>code[class*=language-]{font-size:1em}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:var(--hover-color)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:var(--hover-color)}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid var(--color);background-color:var(--background-color)}:not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #dddddd}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:green;font-style:italic}.token.namespace{opacity:.7}.token.string{color:#a31515}.token.punctuation,.token.operator{color:#393a34}.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.inserted{color:#36acaa}.token.atrule,.token.keyword,.token.attr-value,.language-autohotkey .token.selector,.language-json .token.boolean,.language-json .token.number,code[class*=language-css]{color:#00f}.token.function{color:#393a34}.token.deleted,.language-autohotkey .token.tag{color:#9a050f}.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.class-name,.language-json .token.property{color:#2b91af}.token.tag,.token.selector{color:maroon}.token.attr-name,.token.property,.token.regex,.token.entity{color:red}.token.directive.tag .tag{background:#ff0;color:#393a34}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#a5a5a5}.line-numbers .line-numbers-rows>span:before{color:#2b91af}.line-highlight.line-highlight{background:#c1def133;background:-webkit-linear-gradient(left,rgba(193,222,241,.2) 70%,rgba(221,222,241,0));background:linear-gradient(to right,#c1def133 70%,#dddef100)}*{background-color:var(--background-color);color:var(--color)}*::selection{background:var(--hover-color)}a:hover{color:var(--hover-color);cursor:pointer}a{background-color:transparent;text-decoration:underline}main.svelte-u7uvj4.svelte-u7uvj4{margin-top:15vh;width:100vw;display:flex;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto}nav.svelte-u7uvj4.svelte-u7uvj4{padding-right:1.5rem;padding-top:16px;display:flex;flex-wrap:wrap;flex-direction:column;text-align:right}nav.svelte-u7uvj4 a.svelte-u7uvj4{margin-bottom:.5rem}body.svelte-u7uvj4.svelte-u7uvj4{max-width:800px;width:60vw;min-width:320px}body.blog.svelte-u7uvj4.svelte-u7uvj4{width:80vw;max-width:1200px}body.svelte-u7uvj4>span.svelte-u7uvj4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:8px}footer.svelte-u7uvj4.svelte-u7uvj4{margin-top:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 600px){main.svelte-u7uvj4.svelte-u7uvj4{flex-direction:column;margin-top:min(5vh,30px);margin-left:min(5vw,60px)}nav.svelte-u7uvj4.svelte-u7uvj4{flex-direction:row;text-align:left;justify-content:center}body.svelte-u7uvj4.svelte-u7uvj4{width:90vw}nav.svelte-u7uvj4 a.svelte-u7uvj4{margin-right:12px}}
