.post-content{padding:8px 0}.post-content>:first-child{margin-top:0}.post-content>:last-child{margin-bottom:0}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{font-family:var(--font-display);margin:1.5rem 0 .75rem;padding:0 8px;scroll-margin-top:1rem;line-height:1.3}.post-content h1{font-size:2rem}.post-content h2{font-size:1.5rem}.post-content h3{font-size:1.25rem}.post-content h4{font-size:1.175rem}.post-content h5{font-size:1.1rem}.post-content h6{font-size:1.05rem}.post-content .header-anchor{font-family:var(--font-mono);color:var(--color-heading-anchor);opacity:0;transition:opacity var(--transition-fast);margin-left:.4rem;text-decoration:none}.post-content h1:hover .header-anchor,.post-content h2:hover .header-anchor,.post-content h3:hover .header-anchor,.post-content h4:hover .header-anchor,.post-content h5:hover .header-anchor,.post-content h6:hover .header-anchor{opacity:1}.post-content p{margin:0 8px 1.15rem;line-height:1.5}.post-content strong{color:var(--color-heading);font-weight:500}.post-content em{font-style:italic}.post-content ul,.post-content ol{margin:0 0 1.15rem;padding-left:0;list-style:none}.post-content ol{counter-reset:post-ol}.post-content li{grid-template-columns:2.5rem 1fr;column-gap:.2rem;margin-bottom:.4rem;display:grid}.post-content ol>li{counter-increment:post-ol}.post-content ul>li:before{content:"";border:1px solid var(--color-text);background:0 0;border-radius:2px;justify-self:end;width:4px;height:4px;margin-top:.5em;margin-right:.4em}.post-content ol>li:before{content:counter(post-ol) ".";font-family:var(--font-mono);text-align:right;justify-self:end;font-size:.9em}.post-content li>ul,.post-content li>ol{grid-column:1/-1;margin-top:.4rem;margin-bottom:0}.post-content blockquote{border-left:4px solid var(--color-blockquote-border);background:var(--color-blockquote-bg);color:var(--color-text-muted);margin:0 0 1.15rem;padding:.7rem 8px}.post-content blockquote p:last-child{margin-bottom:0}.post-content code:not(pre code){font-family:var(--font-mono);background:var(--color-inline-code-bg);color:var(--color-inline-code);padding:.15em .45em;font-size:.85em}.post-content pre{background:var(--color-code-bg);margin:0 0 1rem;padding:8px;font-size:.85rem;line-height:1.65;overflow-x:auto}.post-content pre code{font-family:var(--font-mono);color:var(--color-code);background:0 0;padding:0}.post-content pre code *{font-family:inherit}.post-content table{border-collapse:collapse;width:100%;margin-bottom:1.15rem;font-size:.95em}.post-content th,.post-content td{text-align:left;border-bottom:1px solid var(--color-primary-80);padding:.55rem .8rem}.post-content th{font-family:var(--font-display);color:var(--color-heading);background:var(--color-table-header)}.post-content tbody tr:nth-child(odd){background:var(--color-table-banded)}.post-content tbody tr:nth-child(2n){background:var(--color-table-banded-alt)}.post-content tbody tr:hover{background:var(--color-table-hover)}nav.svelte-1ah5zh5{background:var(--color-bg);border:1px solid var(--color-border);align-self:start}nav.svelte-1ah5zh5 .title:where(.svelte-1ah5zh5){text-transform:uppercase;font-family:var(--font-display);border-bottom:1px dashed var(--color-border);padding:8px}nav.svelte-1ah5zh5 ul:where(.svelte-1ah5zh5){padding-inline-start:0;list-style-type:none}nav.svelte-1ah5zh5 li:where(.svelte-1ah5zh5){padding:4px 8px 4px calc((var(--depth) - 2) * 1rem + 8px);line-height:1.5}nav.svelte-1ah5zh5 a:where(.svelte-1ah5zh5){text-decoration:none}nav.svelte-1ah5zh5 a.active:where(.svelte-1ah5zh5) li:where(.svelte-1ah5zh5){background:var(--color-bg-muted);color:var(--color-link)}nav.svelte-1ah5zh5 a:where(.svelte-1ah5zh5):hover li:where(.svelte-1ah5zh5),nav.svelte-1ah5zh5 a:where(.svelte-1ah5zh5):focus-visible li:where(.svelte-1ah5zh5){background:var(--color-bg-muted-alt);color:var(--color-link-hover-alt)}nav.svelte-trorea{background:var(--color-bg);border:1px solid var(--color-border);align-self:start}nav.svelte-trorea .title:where(.svelte-trorea){text-transform:uppercase;font-family:var(--font-display);border-bottom:1px dashed var(--color-border);padding:8px}nav.svelte-trorea ul:where(.svelte-trorea){padding-inline-start:0;list-style-type:none}nav.svelte-trorea li:where(.svelte-trorea){padding:4px 8px;line-height:1.5}nav.svelte-trorea a.current:where(.svelte-trorea) li:where(.svelte-trorea){background:var(--color-bg-muted);color:var(--color-link)}nav.svelte-trorea a:where(.svelte-trorea){text-decoration:none}nav.svelte-trorea a:where(.svelte-trorea):hover li:where(.svelte-trorea),nav.svelte-trorea a:where(.svelte-trorea):focus-visible li:where(.svelte-trorea){background:var(--color-bg-muted-alt);color:var(--color-link-hover-alt)}.mobile-area-bar.svelte-smvp2g{display:none}@media (width<=1440px){.mobile-area-bar.svelte-smvp2g{width:100vw;max-width:430px;display:block;position:fixed;bottom:16px;right:16px}.mobile-area-bar.svelte-smvp2g .blog-sidebar,.mobile-area-bar.svelte-smvp2g .docs-sidebar,.mobile-area-bar.svelte-smvp2g .table-of-contents{max-height:var(--sidebar-heigh);max-width:466px;margin-bottom:8px;display:none}.mobile-area-bar.svelte-smvp2g .blog-sidebar.show,.mobile-area-bar.svelte-smvp2g .docs-sidebar.show,.mobile-area-bar.svelte-smvp2g .table-of-contents.show{display:block}.mobile-bar.svelte-smvp2g{background-color:var(--color-bg);border:1px solid var(--color-border);align-items:center;gap:8px;height:32px;display:flex}.mobile-bar.svelte-smvp2g button:where(.svelte-smvp2g){height:32px}.mobile-bar.svelte-smvp2g span:where(.svelte-smvp2g){flex:1}}@media (width<=430px){.mobile-area-bar.svelte-smvp2g .blog-sidebar.show,.mobile-area-bar.svelte-smvp2g .docs-sidebar.show,.mobile-area-bar.svelte-smvp2g .table-of-contents.show{border-left:0;border-right:0}.mobile-area-bar.svelte-smvp2g{border-left:0;border-right:0;bottom:0;left:0;right:0}}.post-header.svelte-1teoznn{background-color:var(--color-bg-muted-alt);padding:8px;display:block}.post-header.svelte-1teoznn time:where(.svelte-1teoznn){font-weight:300}.post-header.svelte-1teoznn .post-info:where(.svelte-1teoznn){gap:8px;display:flex}.post-header.svelte-1teoznn .post-author:where(.svelte-1teoznn){font-family:var(--font-display);font-weight:500}.post-header.svelte-1teoznn .post-tag:where(.svelte-1teoznn){color:var(--color-secondary-400)}
