.blog-prose.svelte-lhgwdw{color:var(--foreground);font-size:17px;line-height:1.72}@media (width>=640px){.blog-prose.svelte-lhgwdw{font-size:18px}}.blog-prose.svelte-lhgwdw>*+*{margin-top:1.25rem}.blog-prose.svelte-lhgwdw h2:where(.svelte-lhgwdw),.blog-prose.svelte-lhgwdw h3:where(.svelte-lhgwdw){scroll-margin-top:96px}.blog-prose.svelte-lhgwdw h2:where(.svelte-lhgwdw){color:var(--foreground);margin-top:3.5rem;font-family:Newsreader,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.1}.blog-prose.svelte-lhgwdw h3:where(.svelte-lhgwdw){color:var(--foreground);margin-top:2.5rem;font-family:Newsreader,serif;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:500;line-height:1.2}.blog-prose.svelte-lhgwdw h4:where(.svelte-lhgwdw){text-transform:uppercase;letter-spacing:.04em;color:var(--foreground);margin-top:2rem;font-size:.9375rem;font-weight:600}.blog-prose.svelte-lhgwdw :where(.svelte-lhgwdw):first-child{margin-top:0}.blog-prose.svelte-lhgwdw a:where(.svelte-lhgwdw){color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.blog-prose.svelte-lhgwdw code:where(.svelte-lhgwdw){font-family:var(--font-mono);color:var(--foreground);font-size:.88em}.blog-prose.svelte-lhgwdw :where(.svelte-lhgwdw):not(pre)>code:where(.svelte-lhgwdw){border-radius:var(--radius-sm);background:var(--muted);padding:.125rem .3rem}.blog-prose.svelte-lhgwdw pre:where(.svelte-lhgwdw){border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--muted) 40%, transparent);margin:2rem 0;padding:1.25rem;font-size:.875rem;line-height:1.75;overflow-x:auto}.blog-prose.svelte-lhgwdw blockquote:where(.svelte-lhgwdw){border-left:2px solid var(--primary);color:var(--muted-foreground);margin:2rem 0;padding-left:1.5rem;font-family:Newsreader,serif;font-size:1.25em;font-style:italic;line-height:1.5}.blog-prose.svelte-lhgwdw ul:where(.svelte-lhgwdw),.blog-prose.svelte-lhgwdw ol:where(.svelte-lhgwdw){padding-left:1.4rem}.blog-prose.svelte-lhgwdw ul:where(.svelte-lhgwdw){list-style-type:disc}.blog-prose.svelte-lhgwdw ol:where(.svelte-lhgwdw){list-style-type:decimal}.blog-prose.svelte-lhgwdw ul:where(.svelte-lhgwdw) ul:where(.svelte-lhgwdw),.blog-prose.svelte-lhgwdw ol:where(.svelte-lhgwdw) ul:where(.svelte-lhgwdw){list-style-type:circle}.blog-prose.svelte-lhgwdw ul:where(.svelte-lhgwdw) ol:where(.svelte-lhgwdw),.blog-prose.svelte-lhgwdw ol:where(.svelte-lhgwdw) ol:where(.svelte-lhgwdw){list-style-type:lower-alpha}.blog-prose.svelte-lhgwdw li:where(.svelte-lhgwdw)+li:where(.svelte-lhgwdw){margin-top:.5rem}.blog-prose.svelte-lhgwdw img:where(.svelte-lhgwdw){border-radius:var(--radius-lg);max-width:100%;margin:2rem auto}.blog-prose.svelte-lhgwdw hr:where(.svelte-lhgwdw){border:0;border-top:1px solid var(--border);width:4rem;margin:3rem auto}.blog-prose.svelte-lhgwdw .table-scroll:where(.svelte-lhgwdw){margin:2rem 0;overflow-x:auto}.blog-prose.svelte-lhgwdw table:where(.svelte-lhgwdw){border-collapse:collapse;border-top:2px solid var(--foreground);border-bottom:2px solid var(--foreground);width:100%;font-size:.9375rem;line-height:1.5}.blog-prose.svelte-lhgwdw th:where(.svelte-lhgwdw),.blog-prose.svelte-lhgwdw td:where(.svelte-lhgwdw){text-align:left;vertical-align:baseline;border:0;padding:.5rem 1rem}.blog-prose.svelte-lhgwdw th:where(.svelte-lhgwdw){border-bottom:1px solid color-mix(in oklch, var(--foreground) 70%, transparent);color:var(--foreground);font-weight:600}
