.prose.svelte-591s92{min-width:0;font-family:var(--font-family-base)}.size-reading.svelte-591s92{font-size:var(--type-reading-body-size);line-height:var(--type-reading-body-line-height);letter-spacing:var(--type-reading-body-tracking)}.size-body.svelte-591s92{font-size:var(--font-size-body);line-height:var(--line-height-normal)}.size-sm.svelte-591s92{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.tone-body.svelte-591s92{color:var(--ink-body)}.tone-muted.svelte-591s92{color:var(--ink-muted)}.prose.svelte-591s92 h1,.prose.svelte-591s92 h2,.prose.svelte-591s92 h3,.prose.svelte-591s92 h4,.prose.svelte-591s92 h5,.prose.svelte-591s92 h6{color:var(--ink-body);margin:var(--space-lg) 0 var(--space-sm);scroll-margin-top:var(--space-2xl)}.prose.svelte-591s92 :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.prose.svelte-591s92 h1{font-size:var(--type-heading-1-size);font-weight:var(--type-heading-1-weight);line-height:var(--type-heading-1-line-height);letter-spacing:var(--type-heading-1-tracking)}.prose.svelte-591s92 h2{font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-weight);line-height:var(--type-heading-2-line-height);letter-spacing:var(--type-heading-2-tracking)}.prose.svelte-591s92 h3{font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-weight);line-height:var(--type-heading-3-line-height)}.prose.svelte-591s92 h4{font-size:var(--type-heading-4-size);font-weight:var(--type-heading-4-weight);line-height:var(--type-heading-4-line-height)}.prose.svelte-591s92 h5{font-size:var(--type-heading-5-size);font-weight:var(--type-heading-5-weight);line-height:var(--type-heading-5-line-height)}.prose.svelte-591s92 h6{font-size:var(--type-heading-6-size);font-weight:var(--type-heading-6-weight);line-height:var(--type-heading-6-line-height);color:var(--ink-muted)}.prose.svelte-591s92 :is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-width:var(--measure-prose)}.prose.svelte-591s92 :is(li,blockquote) :is(p,ul,ol){max-width:none}.prose.svelte-591s92 p{margin:0 0 var(--space-md)}.prose.svelte-591s92 ul,.prose.svelte-591s92 ol{margin:0 0 var(--space-md);padding-left:var(--space-xl)}.prose.svelte-591s92 li{margin-bottom:var(--space-2xs)}.prose.svelte-591s92 li>ul,.prose.svelte-591s92 li>ol{margin-top:var(--space-2xs);margin-bottom:0}.prose.svelte-591s92>:last-child{margin-bottom:0}.prose.svelte-591s92 blockquote{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-lg);border-left:3px solid var(--edge-default);background:var(--surface-sunken);color:var(--ink-muted)}.prose.svelte-591s92 hr{border:0;border-top:1px solid var(--edge-default);margin:var(--space-lg) 0}.prose.svelte-591s92 figure{margin:var(--space-md) 0}.prose.svelte-591s92 img{max-width:100%;height:auto}.prose.svelte-591s92 figcaption{margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--ink-muted)}.prose.svelte-591s92 strong{font-weight:var(--font-weight-semibold);color:var(--ink-body)}.prose.svelte-591s92 a{color:var(--link-default);text-decoration:underline;text-underline-offset:var(--underline-offset-2xs)}.prose.svelte-591s92 a:hover{color:var(--link-hover)}.prose.svelte-591s92 a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--space-4xs);border-radius:var(--radius-xs);text-decoration:none}.prose.svelte-591s92 code{font-family:var(--font-family-mono);font-size:var(--type-code-inline-size);background:var(--surface-sunken);padding:0 var(--space-3xs);border-radius:var(--radius-xs)}.prose.svelte-591s92 pre{margin:0 0 var(--space-md);background:var(--surface-sunken);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;font-size:var(--type-code-block-size)}.prose.svelte-591s92 pre code{padding:0;background:transparent;font-size:inherit}.prose.svelte-591s92 table{display:block;overflow-x:auto;max-width:100%;width:100%;border-collapse:collapse;margin:0 0 var(--space-md)}.prose.svelte-591s92 th,.prose.svelte-591s92 td{border:1px solid var(--edge-default);padding:var(--space-2xs) var(--space-sm);vertical-align:top}.prose.svelte-591s92 th{background:var(--surface-sunken);font-weight:var(--font-weight-semibold);text-align:left}
