.content h1{font-size:2.5rem;line-height:3.25rem}.content h2{font-size:1.75rem;line-height:2.25rem}.content h3{font-size:1.25rem;line-height:1.75rem}.content>:first-child{font-size:1.25rem;line-height:1.75rem;font-weight:500;color:var(--fg)}.content b{color:var(--fg)}.content :is(p,li){font-size:1rem;line-height:1.5rem;color:var(--dim-fg)}.content li{margin:1rem 0}.content .caption{margin:4rem 0;padding:4rem 0;width:100vw;margin-left:calc(50% - 50vw)!important;background:var(--box-bg);border-top:1px solid var(--box-border);border-bottom:1px solid var(--box-border)}.content .caption>*{margin:0 auto!important;max-width:min(calc(100% - 2rem),var(--content-width));display:block}.content .caption figcaption{font-size:.75rem;line-height:1rem;font-weight:medium;margin-top:1rem;color:var(--dim-fg)}.content .caption figcaption:before{content:"↑ ";opacity:.5}.content hr{max-width:40ch;border:0;height:1px;background:var(--box-border);margin:3rem 0}.content pre{overflow-y:auto}.content code:not(figure code){font-size:.875rem;line-height:1.6rem;border-radius:.25rem;border:1px solid var(--box-border);padding:.25rem}li::marker{opacity:.5}article.svelte-1sso9x0{max-width:var(--content-width);margin:0 auto 6rem}header.svelte-1sso9x0{margin:6rem 0}article.svelte-1sso9x0 header:where(.svelte-1sso9x0) h1:where(.svelte-1sso9x0){font-size:4.25rem;line-height:5.75rem;font-weight:500}section.svelte-1sso9x0 .shiki,section.svelte-1sso9x0 .shiki code{background:transparent!important}footer.svelte-1sso9x0{font-size:.875rem;color:var(--dim-fg);margin-top:3rem}@media screen and (max-width: 800px){article.svelte-1sso9x0{padding:0 1rem}header.svelte-1sso9x0{margin:5rem 0}article.svelte-1sso9x0 header:where(.svelte-1sso9x0) h1:where(.svelte-1sso9x0){font-size:3rem;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}
