@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/fa5aae2beadb79bb-s.208b88d1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/28de84e0e7d4cb57-s.b081e99a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inconsolata;font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(../media/c50f3c9c65fbdb75-s.p.cb017eca.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inconsolata Fallback;src:local(Arial);ascent-override:76.59%;descent-override:16.94%;line-gap-override:0.0%;size-adjust:112.16%}.inconsolata_f6408726-module__fWqEDW__className{font-family:Inconsolata,Inconsolata Fallback;font-style:normal}.inconsolata_f6408726-module__fWqEDW__variable{--inconsolata:"Inconsolata","Inconsolata Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dark-color:#232222;--light-color:#fff;--font-primary:"Inconsolata",monospace;--color-text:var(--lightningcss-light,var(--dark-color))var(--lightningcss-dark,var(--light-color));--color-background:var(--lightningcss-light,#faf8f8)var(--lightningcss-dark,var(--dark-color));--color-primary:var(--lightningcss-light,#455b24)var(--lightningcss-dark,#a3c96d);--spacing-unit:1.25rem;--color-shadow:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0a)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;line-height:1.5}body{font-family:var(--font-primary);font-optical-sizing:auto;color:var(--color-text);background-color:var(--color-background);padding:calc(var(--spacing-unit)*3);padding-top:calc(var(--spacing-unit)*1);max-width:90ch;margin-inline:auto;font-size:1.25rem;overflow-y:scroll}@media (max-width:1600px){body{max-width:85ch}}@media (max-width:760px){body{padding:calc(var(--spacing-unit)*1);font-size:1.125rem}}h1,h2,h3,h4,h5,h6{margin-bottom:calc(var(--spacing-unit)*1)}button,form,input,select,textarea{font-family:var(--font-primary);font-size:1rem;line-height:1.5}p{margin-bottom:var(--spacing-unit)}a{color:var(--color-text);text-decoration:none}@media (min-width:850px){.card:hover{box-shadow:-2px 2px 0px var(--color-text);transform:translateY(-3px)}}
.topbar-module__8Muqda__container{justify-content:space-between;display:flex}
.theme-toggle-module__f4CsAa__placeholder{width:24px;height:24px}.theme-toggle-module__f4CsAa__themeToggleButton{font-family:var(--font-primary);cursor:pointer;color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.theme-toggle-module__f4CsAa__themeToggleButton svg{stroke:currentColor}.theme-toggle-module__f4CsAa__iconContainer{width:24px;height:24px;position:relative}.theme-toggle-module__f4CsAa__sunWrapper,.theme-toggle-module__f4CsAa__moonWrapper{backface-visibility:hidden;justify-content:center;align-items:center;transition:opacity .3s,transform .5s;display:flex;position:absolute;inset:0}.theme-toggle-module__f4CsAa__sunWrapper{opacity:1;transform:rotate(0)}.theme-toggle-module__f4CsAa__moonWrapper{opacity:0;transform:rotate(90deg)}.theme-toggle-module__f4CsAa__themeToggleButton[data-theme=dark] .theme-toggle-module__f4CsAa__sunWrapper{opacity:0;transform:rotate(-90deg)}.theme-toggle-module__f4CsAa__themeToggleButton[data-theme=dark] .theme-toggle-module__f4CsAa__moonWrapper{opacity:1;transform:rotate(0)}
[data-theme=dark] code[class*=language-],[data-theme=dark] pre[class*=language-]{color:#ebdbb2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Consolas,Monaco,Andale Mono,monospace;line-height:1.5}[data-theme=dark] pre[class*=language-]::-moz-selection{color:#fbf1c7;background:#7c6f64}[data-theme=dark] pre[class*=language-] ::-moz-selection{color:#fbf1c7;background:#7c6f64}[data-theme=dark] code[class*=language-]::-moz-selection{color:#fbf1c7;background:#7c6f64}[data-theme=dark] code[class*=language-] ::-moz-selection{color:#fbf1c7;background:#7c6f64}[data-theme=dark] pre[class*=language-]::selection,[data-theme=dark] pre[class*=language-] ::selection,[data-theme=dark] code[class*=language-]::selection,[data-theme=dark] code[class*=language-] ::selection{color:#fbf1c7;background:#7c6f64}[data-theme=dark] pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}[data-theme=dark] :not(pre)>code[class*=language-],[data-theme=dark] pre[class*=language-]{background:#1d2021}[data-theme=dark] :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}[data-theme=dark] .token.comment,[data-theme=dark] .token.prolog,[data-theme=dark] .token.cdata{color:#a89984}[data-theme=dark] .token.delimiter,[data-theme=dark] .token.boolean,[data-theme=dark] .token.keyword,[data-theme=dark] .token.selector,[data-theme=dark] .token.important,[data-theme=dark] .token.atrule{color:#fb4934}[data-theme=dark] .token.operator,[data-theme=dark] .token.punctuation,[data-theme=dark] .token.attr-name{color:#a89984}[data-theme=dark] .token.tag,[data-theme=dark] .token.tag .punctuation,[data-theme=dark] .token.doctype,[data-theme=dark] .token.builtin{color:#fabd2f}[data-theme=dark] .token.entity,[data-theme=dark] .token.number,[data-theme=dark] .token.symbol{color:#d3869b}[data-theme=dark] .token.property,[data-theme=dark] .token.constant,[data-theme=dark] .token.variable{color:#fb4934}[data-theme=dark] .token.string,[data-theme=dark] .token.char{color:#b8bb26}[data-theme=dark] .token.attr-value,[data-theme=dark] .token.attr-value .punctuation{color:#a89984}[data-theme=dark] .token.url{color:#b8bb26;text-decoration:underline}[data-theme=dark] .token.function{color:#fabd2f}[data-theme=dark] .token.regex{background:#b8bb26}[data-theme=dark] .token.bold{font-weight:700}[data-theme=dark] .token.italic{font-style:italic}[data-theme=dark] .token.inserted{background:#a89984}[data-theme=dark] .token.deleted{background:#fb4934}[data-theme=light] code[class*=language-],[data-theme=light] pre[class*=language-]{color:#3c3836;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;font-family:Consolas,Monaco,Andale Mono,monospace;line-height:1.5}[data-theme=light] pre[class*=language-]::-moz-selection{color:#282828;background:#a89984}[data-theme=light] pre[class*=language-] ::-moz-selection{color:#282828;background:#a89984}[data-theme=light] code[class*=language-]::-moz-selection{color:#282828;background:#a89984}[data-theme=light] code[class*=language-] ::-moz-selection{color:#282828;background:#a89984}[data-theme=light] pre[class*=language-]::selection,[data-theme=light] pre[class*=language-] ::selection,[data-theme=light] code[class*=language-]::selection,[data-theme=light] code[class*=language-] ::selection{color:#282828;background:#a89984}[data-theme=light] pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}[data-theme=light] :not(pre)>code[class*=language-],[data-theme=light] pre[class*=language-]{background:#f9f5d7}[data-theme=light] :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}[data-theme=light] .token.comment,[data-theme=light] .token.prolog,[data-theme=light] .token.cdata{color:#7c6f64}[data-theme=light] .token.delimiter,[data-theme=light] .token.boolean,[data-theme=light] .token.keyword,[data-theme=light] .token.selector,[data-theme=light] .token.important,[data-theme=light] .token.atrule{color:#9d0006}[data-theme=light] .token.operator,[data-theme=light] .token.punctuation,[data-theme=light] .token.attr-name{color:#7c6f64}[data-theme=light] .token.tag,[data-theme=light] .token.tag .punctuation,[data-theme=light] .token.doctype,[data-theme=light] .token.builtin{color:#b57614}[data-theme=light] .token.entity,[data-theme=light] .token.number,[data-theme=light] .token.symbol{color:#8f3f71}[data-theme=light] .token.property,[data-theme=light] .token.constant,[data-theme=light] .token.variable{color:#9d0006}[data-theme=light] .token.string,[data-theme=light] .token.char{color:#797403}[data-theme=light] .token.attr-value,[data-theme=light] .token.attr-value .punctuation{color:#7c6f64}[data-theme=light] .token.url{color:#797403;text-decoration:underline}[data-theme=light] .token.function{color:#b57614}[data-theme=light] .token.regex{background:#797403}[data-theme=light] .token.bold{font-weight:700}[data-theme=light] .token.italic{font-style:italic}[data-theme=light] .token.inserted{background:#7c6f64}[data-theme=light] .token.deleted{background:#9d0006}
