.prose{max-width:48rem}.prose h2{margin-block-start:var(--spacing-8)}.prose h3{margin-block-start:var(--spacing-6)}.prose :is(p,ul,ol,pre,table,figure,aside){margin-block-start:var(--spacing-4)}.prose [class*=dh-] :is(p,ul,ol){margin-block-start:0}.prose :is(ul,ol){list-style:revert;padding-inline-start:var(--spacing-6)}.prose li+li{margin-block-start:var(--spacing-2)}.prose a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-underline-offset:.2em}.prose code{font-family:var(--font-family-mono);font-size:.9em;padding:0 .25rem;background:var(--color-surface-container);border-radius:var(--radius-sm)}.prose pre{margin-block-end:0;padding:var(--spacing-3) var(--spacing-4);border:.0625rem solid var(--color-surface-dim);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface-container),transparent 40%);font-family:var(--font-family-mono);font-size:var(--font-size-small);line-height:1.55;overflow-x:auto}:is(.prose pre) code{padding:0;background:transparent;border-radius:0;font-size:inherit}.prose table{border-collapse:collapse;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.prose :is(th,td){padding:var(--spacing-2) var(--spacing-3);border-block-end:.0625rem solid var(--color-surface-container);text-align:left;vertical-align:top}.prose th{font-weight:var(--font-weight-semibold);color:var(--color-on-surface-variant)}
