.prose-mesh.svelte-r5rs39 h1{font-size:1.875rem;font-weight:700;letter-spacing:-.01em;margin:2rem 0 1rem;color:rgb(var(--color-on-background))}.prose-mesh.svelte-r5rs39 h2{font-size:1.5rem;font-weight:600;margin:2.5rem 0 1rem;color:rgb(var(--color-on-background));border-left:3px solid rgb(var(--color-primary-fixed-dim));padding-left:.75rem}.prose-mesh.svelte-r5rs39 h3{font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;color:rgb(var(--color-on-background))}.prose-mesh.svelte-r5rs39 p{margin:1rem 0;line-height:1.8;color:rgb(var(--color-on-surface-variant))}.prose-mesh.svelte-r5rs39 a{color:rgb(var(--color-primary-fixed-dim));text-decoration:underline;text-decoration-color:rgb(var(--color-primary-fixed-dim) / .3)}.prose-mesh.svelte-r5rs39 ul,.prose-mesh.svelte-r5rs39 ol{margin:1rem 0;padding-left:1.5rem;color:rgb(var(--color-on-surface-variant));line-height:1.8}.prose-mesh.svelte-r5rs39 li{margin:.4rem 0}.prose-mesh.svelte-r5rs39 blockquote{border-left:3px solid rgb(var(--color-primary-fixed-dim));background:rgb(var(--color-primary-fixed-dim) / .06);padding:1rem 1.25rem;margin:1.5rem 0;color:rgb(var(--color-on-background));font-style:italic}.prose-mesh.svelte-r5rs39 code{font-family:JetBrains Mono,monospace;font-size:.875em;background:rgb(var(--color-surface-container));padding:.15rem .4rem;border-radius:.25rem;color:rgb(var(--color-primary-fixed-dim))}.prose-mesh.svelte-r5rs39 pre{background:rgb(var(--color-surface-container-lowest));border:1px solid rgb(var(--color-outline-variant));border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1.5rem 0}.prose-mesh.svelte-r5rs39 pre code{background:none;padding:0;color:rgb(var(--color-on-background))}.prose-mesh.svelte-r5rs39 table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.prose-mesh.svelte-r5rs39 th,.prose-mesh.svelte-r5rs39 td{border:1px solid rgb(var(--color-outline-variant));padding:.6rem .9rem;text-align:left;color:rgb(var(--color-on-surface-variant))}.prose-mesh.svelte-r5rs39 th{background:rgb(var(--color-surface-container));color:rgb(var(--color-on-background));font-weight:600}.prose-mesh.svelte-r5rs39 hr{border:none;border-top:1px solid rgb(var(--color-outline-variant));margin:2rem 0}.prose-mesh.svelte-r5rs39 img,.prose-mesh.svelte-r5rs39 svg{display:block;max-width:100%;height:auto;margin:1.75rem auto;border-radius:.5rem}.prose-mesh.svelte-r5rs39 figure{margin:1.75rem 0}.prose-mesh.svelte-r5rs39 figcaption{text-align:center;font-size:.85rem;color:rgb(var(--color-on-surface-variant));margin-top:.5rem}
