article>header{margin-bottom:4em}article .byline{margin:.75em 0 0;color:#7e91a1}@media (prefers-color-scheme: dark){html[data-appearance=auto] article .byline{color:#7e91a1}}html[data-appearance=dark] article .byline{color:#7e91a1}@media (prefers-color-scheme: light){html[data-appearance=auto] article .byline{color:#646464}}html[data-appearance=light] article .byline{color:#646464}article h2{font-size:1.875em;line-height:1.1875em;font-weight:500;margin:1.125em 0 .75em;border-top-color:#29353e}article h2:not(:first-child){padding-top:.8125em;border-top:.0625rem solid}@media (prefers-color-scheme: dark){html[data-appearance=auto] article h2{border-top-color:#29353e}}html[data-appearance=dark] article h2{border-top-color:#29353e}@media (prefers-color-scheme: light){html[data-appearance=auto] article h2{border-top-color:#d8d8d8}}html[data-appearance=light] article h2{border-top-color:#d8d8d8}article h3{font-size:1.625em;line-height:1.1875em;font-weight:500;margin:2em 0 .75em}article h4{font-size:1.375em;line-height:1.1875em;font-weight:500;margin:2em 0 .75em}article b,article strong{font-weight:700}article p a,article ul a,article ol a{font-weight:500}article p a:link,article p a:visited,article ul a:link,article ul a:visited,article ol a:link,article ol a:visited{padding:.125em;box-shadow:#e24452 0 -.125rem inset}article p a:focus,article p a:hover,article ul a:focus,article ul a:hover,article ol a:focus,article ol a:hover{box-shadow:#e24452 0 -1.75em inset}article p a,article ul a,article ol a{color:#e8e8e8}article p a:link,article p a:visited,article ul a:link,article ul a:visited,article ol a:link,article ol a:visited{color:#e8e8e8}article p a:focus,article p a:hover,article ul a:focus,article ul a:hover,article ol a:focus,article ol a:hover{color:#0e1616}@media (prefers-color-scheme: dark){html[data-appearance=auto] article p a,html[data-appearance=auto] article ul a,html[data-appearance=auto] article ol a{color:#e8e8e8}html[data-appearance=auto] article p a:link,html[data-appearance=auto] article p a:visited,html[data-appearance=auto] article ul a:link,html[data-appearance=auto] article ul a:visited,html[data-appearance=auto] article ol a:link,html[data-appearance=auto] article ol a:visited{color:#e8e8e8}html[data-appearance=auto] article p a:focus,html[data-appearance=auto] article p a:hover,html[data-appearance=auto] article ul a:focus,html[data-appearance=auto] article ul a:hover,html[data-appearance=auto] article ol a:focus,html[data-appearance=auto] article ol a:hover{color:#0e1616}}html[data-appearance=dark] article p a,html[data-appearance=dark] article ul a,html[data-appearance=dark] article ol a{color:#e8e8e8}html[data-appearance=dark] article p a:link,html[data-appearance=dark] article p a:visited,html[data-appearance=dark] article ul a:link,html[data-appearance=dark] article ul a:visited,html[data-appearance=dark] article ol a:link,html[data-appearance=dark] article ol a:visited{color:#e8e8e8}html[data-appearance=dark] article p a:focus,html[data-appearance=dark] article p a:hover,html[data-appearance=dark] article ul a:focus,html[data-appearance=dark] article ul a:hover,html[data-appearance=dark] article ol a:focus,html[data-appearance=dark] article ol a:hover{color:#0e1616}@media (prefers-color-scheme: light){html[data-appearance=auto] article p a,html[data-appearance=auto] article ul a,html[data-appearance=auto] article ol a{color:#1d252c}html[data-appearance=auto] article p a:link,html[data-appearance=auto] article p a:visited,html[data-appearance=auto] article ul a:link,html[data-appearance=auto] article ul a:visited,html[data-appearance=auto] article ol a:link,html[data-appearance=auto] article ol a:visited{color:#1d252c}html[data-appearance=auto] article p a:focus,html[data-appearance=auto] article p a:hover,html[data-appearance=auto] article ul a:focus,html[data-appearance=auto] article ul a:hover,html[data-appearance=auto] article ol a:focus,html[data-appearance=auto] article ol a:hover{color:#0e1616}}html[data-appearance=light] article p a,html[data-appearance=light] article ul a,html[data-appearance=light] article ol a{color:#1d252c}html[data-appearance=light] article p a:link,html[data-appearance=light] article p a:visited,html[data-appearance=light] article ul a:link,html[data-appearance=light] article ul a:visited,html[data-appearance=light] article ol a:link,html[data-appearance=light] article ol a:visited{color:#1d252c}html[data-appearance=light] article p a:focus,html[data-appearance=light] article p a:hover,html[data-appearance=light] article ul a:focus,html[data-appearance=light] article ul a:hover,html[data-appearance=light] article ol a:focus,html[data-appearance=light] article ol a:hover{color:#0e1616}article p code,article ul code,article ol code{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.875em;line-height:1.75em;padding:.25em .5em;border-radius:.3125rem;background:#181d23}@media (prefers-color-scheme: dark){html[data-appearance=auto] article p code,html[data-appearance=auto] article ul code,html[data-appearance=auto] article ol code{background:#181d23}}html[data-appearance=dark] article p code,html[data-appearance=dark] article ul code,html[data-appearance=dark] article ol code{background:#181d23}@media (prefers-color-scheme: light){html[data-appearance=auto] article p code,html[data-appearance=auto] article ul code,html[data-appearance=auto] article ol code{background:#d8d8d8}}html[data-appearance=light] article p code,html[data-appearance=light] article ul code,html[data-appearance=light] article ol code{background:#d8d8d8}article ul,article ol{font-size:1.125em;line-height:1.625em;list-style:none;margin:0;padding:0}article ul li,article ol li{position:relative}article ul li+li,article ol li+li{margin-top:.75em}article ul ul,article ul ol,article ol ul,article ol ol{font-size:1em}article ul li{padding-left:1.125em}article ul li:before{content:"";width:.4375em;height:.4375em;background-color:#e24452;position:absolute;top:.625em;left:0;border-radius:100%}article ol{counter-reset:item}article ol>li:before,article ol ol>li:before{content:counters(item,".") ". ";counter-increment:item;color:#e24452;font-size:.875em;font-family:SFMono-Regular,Consolas,Menlo,monospace}article ol ol{margin-left:1.75em}article img{max-width:100%;height:auto}article figure{margin:1.5em 0}article figure pre{margin:0}article footer{border-top:.0625rem solid;margin-top:2.5em;padding-top:3em;border-top-color:#29353e}@media (prefers-color-scheme: dark){html[data-appearance=auto] article footer{border-top-color:#29353e}}html[data-appearance=dark] article footer{border-top-color:#29353e}@media (prefers-color-scheme: light){html[data-appearance=auto] article footer{border-top-color:#d8d8d8}}html[data-appearance=light] article footer{border-top-color:#d8d8d8}.article-content p:last-child:after{content:"";display:inline-block;width:.5em;height:1em;background:#e24452;animation:cursorAnimation cubic-bezier(.65,.05,.36,1) infinite 1s;margin-left:.25em;transform:translateY(.0625em)}.article-history{padding:1.75em;border-radius:.3125rem;background:#29353e}@media (prefers-color-scheme: dark){html[data-appearance=auto] .article-history{background:#29353e}}html[data-appearance=dark] .article-history{background:#29353e}@media (prefers-color-scheme: light){html[data-appearance=auto] .article-history{background:#d8d8d8}}html[data-appearance=light] .article-history{background:#d8d8d8}.article-history h2{font-size:1.3125rem;margin-top:0}.article-history ul{font-size:.9375rem}.astro-code,pre.shiki{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.8125rem;line-height:1.75em;padding:1.75em;border-radius:.3125rem;overflow:auto;white-space:pre-wrap;margin:0}.astro-code code,pre.shiki code{font-family:inherit}.code-figure figcaption{background:#181d23;color:#7e91a1;font-size:.875rem;line-height:1.75em;padding:1.25em 1.75em 1em;border-radius:.3125rem .3125rem 0 0;border-bottom:.0625rem solid #1d252c}.code-figure .astro-code,.code-figure pre.shiki{border-radius:0 0 .3125rem .3125rem}
