.sw-prose{--sw-prose-line-height: var(--prose-line-height, 1.65);--sw-prose-spacing: var(--prose-spacing, 1.25em);--sw-prose-heading-spacing: var(--prose-heading-spacing, 1.5em);--sw-prose-code-size: var(--prose-code-size, .875em);--sw-prose-list-indent: var(--prose-list-indent, 1.5em);--sw-prose-color: var(--prose-color, var(--color-foreground));--sw-prose-heading-color: var( --prose-heading-color, var(--color-foreground) );--sw-prose-list-marker-color: var( --prose-list-marker-color, var(--color-muted-foreground) );--sw-prose-heading-font: var(--prose-heading-font, var(--font-sans));--sw-prose-heading-weight: var(--prose-heading-weight, 600);--sw-prose-heading-line-height: var(--prose-heading-line-height, 1.25);--sw-prose-h1-size: 2.25em;--sw-prose-h2-size: 1.5em;--sw-prose-h3-size: 1.25em;--sw-prose-h4-size: 1em;--sw-prose-link-color: var(--prose-link-color, var(--color-foreground));--sw-prose-link-hover-color: var( --prose-link-hover-color, var(--color-accent) );--sw-prose-link-decoration-color: var( --prose-link-decoration-color, var(--color-accent) );--sw-prose-strong-color: var(--prose-strong-color, var(--color-foreground));--sw-prose-blockquote-color: var( --prose-blockquote-color, var(--color-foreground) );--sw-prose-blockquote-border-color: var( --prose-blockquote-border-color, var(--color-border) );--sw-prose-blockquote-border-width: var( --prose-blockquote-border-width, 4px );--sw-prose-code-bg: var(--prose-code-bg, var(--color-muted));--sw-prose-code-color: var(--prose-code-color, var(--color-foreground));--sw-prose-code-radius: var(--prose-code-radius, .25rem);--sw-prose-table-heading-color: var( --prose-table-heading-color, var(--color-foreground) );--sw-prose-table-border-color: var( --prose-table-border-color, var(--color-border) );line-height:var(--sw-prose-line-height);color:var(--sw-prose-color)}.sw-prose :not(a,strong,em,del,span,input,code,br,kbd)+:not(a,strong,em,del,span,input,code,br,kbd){margin-top:var(--sw-prose-spacing)}.sw-prose :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--sw-prose-heading-spacing)}.sw-prose>:first-child{margin-top:0}.sw-prose>:last-child{margin-bottom:0}.sw-prose :is(h1,h2,h3,h4,h5,h6){color:var(--sw-prose-heading-color);font-family:var(--sw-prose-heading-font);font-weight:var(--sw-prose-heading-weight);line-height:var(--sw-prose-heading-line-height)}.sw-prose h1{font-size:var(--sw-prose-h1-size);margin-bottom:.889em}.sw-prose h2{font-size:var(--sw-prose-h2-size);margin-bottom:.667em}.sw-prose h3{font-size:var(--sw-prose-h3-size);margin-bottom:.6em}.sw-prose h4{font-size:var(--sw-prose-h4-size);margin-bottom:.5em}.sw-prose :is(h1,h2,h3,h4,h5,h6)+*{margin-top:0}.sw-prose p{margin-top:var(--sw-prose-spacing);margin-bottom:var(--sw-prose-spacing)}.sw-prose a{color:var(--sw-prose-link-color);text-decoration:underline;text-decoration-color:var(--sw-prose-link-decoration-color);text-underline-offset:.15em;font-weight:500;transition:color .15s ease}.sw-prose a:hover{color:var(--sw-prose-link-hover-color)}.sw-prose strong{color:var(--sw-prose-strong-color);font-weight:600}.sw-prose :is(ul,ol){padding-inline-start:var(--sw-prose-list-indent);margin-top:var(--sw-prose-spacing);margin-bottom:var(--sw-prose-spacing)}.sw-prose ul{list-style-type:disc}.sw-prose ol{list-style-type:decimal}.sw-prose li{margin-top:.5em;margin-bottom:.5em}.sw-prose ol>li::marker,.sw-prose ul>li::marker{color:var(--sw-prose-list-marker-color)}.sw-prose blockquote{color:var(--sw-prose-blockquote-color);border-inline-start:var(--sw-prose-blockquote-border-width) solid var(--sw-prose-blockquote-border-color);margin-top:var(--sw-prose-spacing);margin-bottom:var(--sw-prose-spacing)}.sw-prose code{background-color:var(--sw-prose-code-bg);color:var(--sw-prose-code-color);font-size:var(--sw-prose-code-size);font-weight:500;padding:.125rem .375rem;border-radius:var(--sw-prose-code-radius)}.sw-prose :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.sw-prose img,.sw-prose picture,.sw-prose video,.sw-prose svg,.sw-prose iframe{display:block;max-width:100%;height:auto;margin-top:var(--sw-prose-spacing);margin-bottom:var(--sw-prose-spacing)}.sw-prose table{width:100%;table-layout:auto;margin-top:var(--sw-prose-spacing);margin-bottom:var(--sw-prose-spacing);font-size:var(--sw-prose-code-size)}.sw-prose thead{border-bottom:1px solid var(--sw-prose-table-border-color)}.sw-prose thead th{color:var(--sw-prose-table-heading-color);font-weight:600;text-align:start;padding:.5em}.sw-prose tbody tr{border-bottom:1px solid var(--sw-prose-table-border-color)}.sw-prose :is(td,th){padding:.5em}.sw-prose hr{border:0;border-top:1px solid var(--color-border);margin-top:3em;margin-bottom:3em}
