.row-fill.svelte-1nusqk5:before{content:"";position:absolute;inset:0;background:color-mix(in oklch,var(--foreground) 5%,transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,1,.5,1);pointer-events:none;border-radius:inherit}.row-fill.svelte-1nusqk5:hover:before{transform:scaleX(1)}.blog-article-body.svelte-1pw7v2n p{margin-block:1rem;line-height:1.75;color:var(--section-dark-foreground)}.blog-article-body.svelte-1pw7v2n ul,.blog-article-body.svelte-1pw7v2n ol{margin-block:1rem;padding-left:1.5rem}.blog-article-body.svelte-1pw7v2n ul{list-style:disc}.blog-article-body.svelte-1pw7v2n ol{list-style:decimal}.blog-article-body.svelte-1pw7v2n li{margin-block:.25rem;color:var(--section-dark-foreground)}.blog-article-body.svelte-1pw7v2n blockquote{margin-block:1.5rem;padding-left:1rem;border-left:2px solid var(--border);color:var(--muted-foreground)}.blog-article-body.svelte-1pw7v2n a{text-decoration:underline;text-underline-offset:3px}.blog-article-body.svelte-1pw7v2n img{max-width:100%;height:auto;border-radius:var(--radius);margin-block:1.5rem}.blog-article-body.svelte-1pw7v2n hr{margin-block:2rem}.blog-article-body.svelte-1pw7v2n{--article-body-color: #b8b8b8}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) p,.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) li,.blog-article-body.svelte-1pw7v2n>.lede:where(.svelte-1pw7v2n){color:var(--article-body-color)}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) :is(p,li,blockquote,td,strong,b):not(:is(h1,h2,h3,h4,h5,h6) *),.blog-article-body.svelte-1pw7v2n>.lede:where(.svelte-1pw7v2n){font-weight:400}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n){min-width:0;overflow-wrap:anywhere}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) pre{margin-block:1.5rem;max-width:100%;overflow-x:auto;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--card);color:var(--foreground);font-family:var(--font-mono, monospace);font-size:.875rem;line-height:1.7;tab-size:2;white-space:pre;overflow-wrap:normal}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) code:not(pre code){padding:.125rem .375rem;border-radius:var(--radius-xs);background:var(--muted);font-family:var(--font-mono, monospace);font-size:.875em}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) blockquote{margin-block:1.5rem;padding:1rem 1.5rem;border-left:3px solid var(--foreground);border-radius:var(--radius-xs);color:var(--article-body-color);font-size:1.125rem;font-style:italic;line-height:1.75}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) blockquote>:first-child{margin-top:0}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) blockquote>:last-child{margin-bottom:0}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) ul,.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) ol{margin-block:1.25rem;padding-left:1.75rem;line-height:1.75}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) li{margin-block:.5rem;padding-left:.375rem}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) li>p{margin-block:.25rem}.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) li>ul,.blog-article-body.svelte-1pw7v2n .rich-text:where(.svelte-1pw7v2n) li>ol{margin-block:.5rem}.toc-list.svelte-8wye70>li:where(.svelte-8wye70)+li:where(.svelte-8wye70){margin-top:.5rem}.toc-animated.svelte-8wye70{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.toc-animated.toc-open.svelte-8wye70{grid-template-rows:1fr}.toc-animated-inner.svelte-8wye70{overflow:hidden;min-height:0}.toc-chevron.svelte-8wye70{transform:rotate(0)}.toc-chevron-open.svelte-8wye70{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.toc-animated.svelte-8wye70,.toc-chevron.svelte-8wye70{transition:none}}
