code[class*=language-],pre[class*=language-]{color:#ebdbb2;font-family:Consolas,Monaco,Andale Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{color:#fbf1c7;background:#7c6f64}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1d2021}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.cdata{color:#a89984}.token.delimiter,.token.boolean,.token.keyword,.token.selector,.token.important,.token.atrule{color:#fb4934}.token.operator,.token.punctuation,.token.attr-name{color:#a89984}.token.tag,.token.tag .punctuation,.token.doctype,.token.builtin{color:#fabd2f}.token.entity,.token.number,.token.symbol{color:#d3869b}.token.property,.token.constant,.token.variable{color:#fb4934}.token.string,.token.char{color:#b8bb26}.token.attr-value,.token.attr-value .punctuation{color:#a89984}.token.url{color:#b8bb26;text-decoration:underline}.token.function{color:#fabd2f}.token.regex{background:#b8bb26}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.inserted{background:#a89984}.token.deleted{background:#fb4934}:root{color-scheme:light dark;--dark-bg_h: #1d2021;--dark-bg: #282828;--dark-bg_s: #32302f;--dark-bg1: #3c3836;--dark-bg2: #504945;--dark-bg3: #665c54;--dark-bg4: #7c6f64;--dark-fg: #fbf1c7;--dark-fg1: #ebdbb2;--dark-fg2: #d5c4a1;--dark-fg3: #bdae93;--dark-fg4: #a89984;--dark-red: #fb4934;--dark-green: #b8bb26;--dark-yellow: #fabd2f;--dark-blue: #83a598;--dark-purple: #d3869b;--dark-aqua: #8ec07c;--dark-gray: #928374;--dark-orange: #fe8019;--dark-red-dim: #cc2412;--dark-green-dim: #98971a;--dark-yellow-dim: #d79921;--dark-blue-dim: #458588;--dark-purple-dim: #b16286;--dark-aqua-dim: #689d6a;--dark-gray-dim: #a89984;--dark-orange-dim: #d65d0e;--light-bg_h: #f9f5d7;--light-bg: #fbf1c7;--light-bg_s: #f2e5bc;--light-bg1: #ebdbb2;--light-bg2: #d5c4a1;--light-bg3: #bdae93;--light-bg4: #a89984;--light-fg: #282828;--light-fg1: #3c3836;--light-fg2: #504945;--light-fg3: #665c54;--light-fg4: #7c6f64;--light-red: #9d0006;--light-green: #79740e;--light-yellow: #b57614;--light-blue: #076678;--light-purple: #8f3f71;--light-aqua: #427b58;--light-orange: #af3a03;--light-gray: #928374;--light-red-dim: #cc2412;--light-green-dim: #98971a;--light-yellow-dim: #d79921;--light-blue-dim: #458598;--light-purple-dim: #b16286;--light-aqua-dim: #689d6a;--light-orange-dim: #d65d0e;--light-gray-dim: #7c6f64;--bg_h: light-dark(var(--light-bg_h), var(--dark-bg_h));--bg: light-dark(var(--light-bg), var(--dark-bg));--bg_s: light-dark(var(--light-bg_s), var(--dark-bg_s));--bg1: light-dark(var(--light-bg1), var(--dark-bg1));--bg2: light-dark(var(--light-bg2), var(--dark-bg2));--bg3: light-dark(var(--light-bg3), var(--dark-bg3));--bg4: light-dark(var(--light-bg4), var(--dark-bg4));--fg: light-dark(var(--light-fg), var(--dark-fg));--fg1: light-dark(var(--light-fg1), var(--dark-fg1));--fg2: light-dark(var(--light-fg2), var(--dark-fg2));--fg3: light-dark(var(--light-fg3), var(--dark-fg3));--fg4: light-dark(var(--light-fg4), var(--dark-fg4));--red: light-dark(var(--light-red), var(--dark-red));--green: light-dark(var(--light-green), var(--dark-green));--yellow: light-dark(var(--light-yellow), var(--dark-yellow));--blue: light-dark(var(--light-blue), var(--dark-blue));--purple: light-dark(var(--light-purple), var(--dark-purple));--aqua: light-dark(var(--light-aqua), var(--dark-aqua));--gray: light-dark(var(--light-gray), var(--dark-gray));--orange: light-dark(var(--light-orange), var(--dark-orange));--red-dim: light-dark(var(--light-red-dim), var(--dark-red-dim));--green-dim: light-dark(var(--light-green-dim), var(--dark-green-dim));--yellow-dim: light-dark(var(--light-yellow-dim), var(--dark-yellow-dim));--blue-dim: light-dark(var(--light-blue-dim), var(--dark-blue-dim));--purple-dim: light-dark(var(--light-purple-dim), var(--dark-purple-dim));--aqua-dim: light-dark(var(--light-aqua-dim), var(--dark-aqua-dim));--gray-dim: light-dark(var(--light-gray-dim), var(--dark-gray-dim));--orange-dim: light-dark(var(--light-orange-dim), var(--dark-orange-dim))}.app.svelte-1w55t0d h1,.app.svelte-1w55t0d h2,.app.svelte-1w55t0d h3{text-shadow:0 0 .5rem var(--bg4, white);color:var(--fg2);transition:color .1s ease-in}.app.svelte-1w55t0d h1:before{color:var(--fg4);transition:color .1s ease-in;content:"# "}.app.svelte-1w55t0d h2:before{color:var(--fg4);transition:color .1s ease-in;content:"## "}.app.svelte-1w55t0d h3:before{color:var(--fg4);transition:color .1s ease-in;content:"### "}.app.svelte-1w55t0d a{color:var(--blue);transition:color .1s ease-in}.app.svelte-1w55t0d a:hover,.app.svelte-1w55t0d a:focus{color:var(--purple);text-shadow:0 0 .5rem var(--purple-dim)}.app.svelte-1w55t0d ul{padding-left:0}.app.svelte-1w55t0d li::marker{content:""}.app.svelte-1w55t0d li:before{content:"- ";color:var(--fg2);transition:color .1s ease-in}.app.svelte-1w55t0d{font-family:monospace;font-size:14px;background:var(--bg_h);color:var(--fg);display:flex;justify-content:center;transition:color .1s ease-in,background .1s ease-in}content.svelte-1w55t0d{box-sizing:border-box;margin:0 2em;max-width:600px;min-height:100vh;display:grid;grid-template-rows:auto 1fr auto}header.svelte-1w55t0d>a:where(.svelte-1w55t0d):first-child{text-decoration:none}h1.svelte-1w55t0d{font-family:monospace;margin-bottom:0}h1.svelte-1w55t0d:hover{color:var(--fg);text-shadow:0 0 .5rem var(--fg4)}.mute.svelte-1w55t0d{color:var(--fg4);transition:color .1s ease-in}header.svelte-1w55t0d{margin-bottom:1.5em}footer.svelte-1w55t0d{padding-bottom:5em;display:flex;flex-direction:row;justify-content:space-between}.content.svelte-1w55t0d{line-height:1.25rem;font-size:16px;font-family:serif}.content.svelte-1w55t0d h1,.content.svelte-1w55t0d h2,.content.svelte-1w55t0d h3,.content.svelte-1w55t0d h4,.content.svelte-1w55t0d h5,.content.svelte-1w55t0d h6{margin-top:1.25em;font-family:monospace}.content.svelte-1w55t0d code{font-size:14px}.content.svelte-1w55t0d pre:has(>code){position:relative;border:2px solid var(--bg_s);padding:.5em 1em .5em calc(5px + 1em);border-radius:5px;transition:background-color .1s ease-in}.content.svelte-1w55t0d pre code{tab-size:2}.content.svelte-1w55t0d pre:has(>code):before,.content.svelte-1w55t0d pre:has(>code):after{content:"```";display:block}.content.svelte-1w55t0d :not(pre)>code{color:var(--fg1);background-color:var(--bg);border-radius:.25rem;transition:color .1s ease-in,background-color .1s ease-in}.content.svelte-1w55t0d :not(pre)>code:before,.content.svelte-1w55t0d :not(pre)>code:after{content:"`"}.content.svelte-1w55t0d hr{color:var(--fg4);border:none;height:2px;width:90%;text-align:center;transition:color .1s ease-in;overflow:visible}.content.svelte-1w55t0d hr:after{display:inline-block;position:relative;content:"---";top:calc(-.5em - 1px)}.content.svelte-1w55t0d blockquote{border-left:5px solid var(--bg_s);color:var(--fg1);margin:.5em 0;padding:.5em .5em .5em 1em;transition:border-color .1s ease-in,color .1s ease-in}.content.svelte-1w55t0d blockquote>:first-child{margin-top:0}.content.svelte-1w55t0d blockquote>:last-child{margin-bottom:0}
