@font-face{font-family:CaskaydiaCoveNF;src:url(/fonts/CaskCov.woff2)}.nerdfont{font-family:CaskaydiaCoveNF}article h1,.markdown-body h1{padding-top:.5rem;padding-bottom:.5rem;font-size:3.75rem;line-height:1;--tw-text-opacity: 1;color:rgba(var(--ctp-red),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article h2,.markdown-body h2{font-size:2.25rem;line-height:2.5rem;--tw-text-opacity: 1;color:rgba(var(--ctp-peach),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article h3,.markdown-body h3{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgba(var(--ctp-green),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article h4,.markdown-body h4{font-size:1.5rem;line-height:2rem;--tw-text-opacity: 1;color:rgba(var(--ctp-sky),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article h5,.markdown-body h5{font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgba(var(--ctp-blue),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article h6,.markdown-body h6{font-size:1rem;line-height:1.5rem;color:rgba(var(--ctp-blue),var(--tw-text-opacity, 1));--tw-text-opacity: 1;color:rgba(var(--ctp-base),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article ul,.markdown-body ul{list-style-type:disc;padding-left:.75rem;--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article ul ul,.markdown-body ul ul{list-style-type:disc;padding-left:.75rem;--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article li,.markdown-body li{--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article p,.markdown-body p{margin-top:1rem;margin-bottom:1.25rem;--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article code,.markdown-body code,.carta-renderer code{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgba(var(--ctp-base),var(--tw-bg-opacity, 1));padding:.25rem;--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF;color:#cdd6f4!important}article blockquote,.markdown-body blockquote{margin-top:.75rem;margin-bottom:.75rem;border-radius:.375rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgba(var(--ctp-blue),var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgba(var(--ctp-base),var(--tw-bg-opacity, 1));padding:.5rem;--tw-text-opacity: 1;color:rgba(var(--ctp-subtext1),var(--tw-text-opacity, 1));font-family:CaskaydiaCoveNF}article .MathJax,.markdown-body .MathJax{--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1))}article .katex-display,.markdown-body .katex-display{--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1))}article img,.markdown-body img{margin-left:auto;margin-right:auto;width:24rem;border-radius:.375rem}@keyframes rainbow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.title{font-size:min(10vw,6.5rem);text-align:center;background:linear-gradient(90deg,#f38ba8,#fab387,#f9e2af,#a6e3a1,#89dceb,#89b4fa,#cba6f7,red);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:rainbow 30s ease infinite}article figure pre,.markdown-body figure pre{padding-top:0}article .shiki,.markdown-body .shiki{border-radius:.5rem;padding:2.5rem}article pre code,.markdown-body pre code{padding:1rem}article code[class*=language-],article pre[class*=language-],.markdown-body code[class*=language-],.markdown-body pre[class*=language-]{font-family:CaskaydiaCoveNF;color:#cdd6f4;text-shadow:0 1px rgba(0,0,0,.3);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;hyphens:none}article pre[class*=language-],.markdown-body pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}article :not(pre)>code[class*=language-],article pre[class*=language-],.markdown-body :not(pre)>code[class*=language-],.markdown-body pre[class*=language-]{background:#1e1e2e}article :not(pre)>code[class*=language-],.markdown-body :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}article .token.comment,article .token.prolog,article .token.doctype,article .token.cdata,.markdown-body .token.comment,.markdown-body .token.prolog,.markdown-body .token.doctype,.markdown-body .token.cdata{color:#cdd6f4}article .token.punctuation,.markdown-body .token.punctuation{color:#cdd6f4}article .namespace,.markdown-body .namespace{opacity:.7}article .token.property,article .token.keyword,article .token.tag,.markdown-body .token.property,.markdown-body .token.keyword,.markdown-body .token.tag{color:#cba6f7}article .token.class-name,.markdown-body .token.class-name{color:#cba6f7}article .token.boolean,article .token.constant,.markdown-body .token.boolean,.markdown-body .token.constant{color:#9c9}article .token.symbol,article .token.deleted,.markdown-body .token.symbol,.markdown-body .token.deleted{color:#f92672}article .token.number,.markdown-body .token.number{color:#fab387}article .token.selector,article .token.attr-name,article .token.string,article .token.char,article .token.builtin,article .token.inserted,.markdown-body .token.selector,.markdown-body .token.attr-name,.markdown-body .token.string,.markdown-body .token.char,.markdown-body .token.builtin,.markdown-body .token.inserted{color:#a6e3a1}article .token.variable,.markdown-body .token.variable{color:#c6c5fe}article .token.operator,.markdown-body .token.operator{color:#ededed}article .token.entity,.markdown-body .token.entity{color:#ffffb6;cursor:help}article .token.url,.markdown-body .token.url{color:#96cbfe}article .language-css .token.string,article .style .token.string,.markdown-body .language-css .token.string,.markdown-body .style .token.string{color:#87c38a}article .token.atrule,article .token.attr-value,.markdown-body .token.atrule,.markdown-body .token.attr-value{color:#f9ee98}article .token.function,.markdown-body .token.function{color:#89b4fa}article .token.regex,.markdown-body .token.regex{color:#eba0ac}article .token.important,.markdown-body .token.important{color:#fd971f}article .token.important,article .token.bold,.markdown-body .token.important,.markdown-body .token.bold{font-weight:700}article .token.italic,.markdown-body .token.italic{font-style:italic}article.copy-button,.markdown-body.copy-button{position:absolute;top:10px;right:10px;background-color:transparent;border:none;padding:5px;cursor:pointer;z-index:10}article pre,.markdown-body pre{position:relative;padding-top:40px}article .copy-icon,.markdown-body .copy-icon{--tw-text-opacity: 1;color:rgba(var(--ctp-text),var(--tw-text-opacity, 1));width:20px;height:20px;transition:transform .2s ease-in-out,opacity .2s ease-in-out}article .icon-animate,.markdown-body .icon-animate{--tw-text-opacity: 1;color:rgba(var(--ctp-green),var(--tw-text-opacity, 1));transform:scale(1.2);opacity:.8;animation:pulse .5s ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}[data-chars-id=v]{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1));background-color:#9f123980;font-weight:700;--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}[data-chars-id=s]{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1));background-color:#854d0e80;font-weight:700;--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}[data-chars-id=i]{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1));background-color:#6b21a880;font-weight:700;--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}
