@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:dark){:root{--page-bg:#181a1f;--page-text:#e6e6e6;--page-muted:#9196a1;--page-link:#4dc4ff;--code-bg:#21252b}}@media (prefers-color-scheme:dark){.shiki,.shiki span{color:var(--shiki-dark)!important}pre.shiki,.code-block{background-color:var(--shiki-dark-bg)!important}}*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-width:64rem;--page-padding:1.5rem;--content-width:calc(var(--page-width) - var(--page-padding) - var(--page-padding));--page-bg:#f4f4f5;--page-text:#111;--page-muted:#555;--page-link:#0645ad;--code-bg:#f7f7f7;font-size:16px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html.post-type-prose{--page-width:38.8889rem;font-size:18px}@media (prefers-color-scheme:dark){:root{--page-bg:#181a1f;--page-text:#e6e6e6;--page-muted:#9196a1;--page-link:#4dc4ff;--code-bg:#21252b}}html{background:var(--page-bg)}body{max-width:var(--page-width);padding:3rem var(--page-padding);color:var(--page-text);background:var(--page-bg);margin:0 auto;font-family:Times New Roman,Times,serif;font-size:1rem;line-height:1.5}.site-header{margin-bottom:2.25rem}.site-title{color:var(--page-text);margin:0;font-size:2rem;font-weight:700;line-height:1.15}.site-back-link{color:var(--page-muted);text-decoration:none}.site-back-link:hover,.site-back-link:focus{color:var(--page-link);text-decoration:underline}main{width:100%}h1,h2,h3,p,ul,ol,pre{margin-top:0}h1{margin-bottom:1.5rem;font-size:2rem;line-height:1.15}.post-heading{margin-bottom:.5rem;font-size:2.875rem;line-height:1.05}.post-published-date{color:var(--page-muted);margin-bottom:1.75rem}h2{margin:2.25rem 0 1rem;font-size:1.375rem}h3{margin:1.75rem 0 .75rem;font-size:1.125rem}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id]{scroll-margin-top:1.5rem}.heading-permalink{color:var(--page-muted);opacity:0;margin-left:.35em;font-size:.75em;font-weight:400;text-decoration:none}.heading-permalink:focus,:is(h1,h2,h3,h4,h5,h6):hover .heading-permalink{opacity:1}p,ul,ol{margin-bottom:1rem}ul,ol{padding-left:1.5rem}a{color:var(--page-link)}img{width:auto;max-width:100%;height:auto}.post-image-half{max-width:min(50%,87rem);margin-left:auto;margin-right:auto;display:block}pre{background:var(--code-bg);margin-bottom:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-block:.75rem;overflow:auto hidden}pre.ansi-code{color:var(--ansi-fg);background:var(--ansi-bg)}.code-block{background:var(--code-bg);margin:0 calc(50% - 50vw) 1rem}.code-block pre{margin:0}.code-block pre.shiki{line-height:1.45;background:0 0!important}.code-block-title{width:min(var(--content-width), calc(100vw - var(--page-padding) - var(--page-padding)));color:var(--page-muted);margin:0 auto;padding-top:.625rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:.8125rem;line-height:1.4}@media (prefers-color-scheme:dark){.shiki,.shiki span{color:var(--shiki-dark)!important}pre.shiki,.code-block{background-color:var(--shiki-dark-bg)!important}}code{font-family:Menlo,Consolas,Monaco,monospace;font-size:.75rem}pre>code{width:min(var(--content-width), calc(100vw - var(--page-padding) - var(--page-padding)));margin:0 auto;display:block}.post-date{color:var(--page-muted)}.post-list{margin:0;padding-left:0;list-style:none}.post-stub{padding-bottom:1em}.post-stub .post-date{color:var(--page-text);font-size:1.15rem;display:inline-block}.post-title{margin-top:0}.c1lfwlk1{margin:24px 0}.c1lfwlk1 svg{width:100%;height:auto;display:block;overflow:visible}.c1lfwlk1 figcaption{color:var(--page-muted);text-align:center;margin-top:8px;font-size:14px}.c11qe9to{pointer-events:none;font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700}.c46bwbo{pointer-events:none;font-family:Times New Roman,Times,serif;font-size:13px}
