.prose.svelte-1byfqzy h1,.prose.svelte-1byfqzy h2,.prose.svelte-1byfqzy h3,.prose.svelte-1byfqzy h4{font-family:var(--font-heading),system-ui,sans-serif;color:#0f172a;margin-top:1.5em;margin-bottom:.5em;line-height:1.3}.prose.svelte-1byfqzy h1{font-size:1.5rem;font-weight:800}.prose.svelte-1byfqzy h2{font-size:1.25rem;font-weight:700}.prose.svelte-1byfqzy h3{font-size:1.1rem;font-weight:700}.prose.svelte-1byfqzy h4{font-size:1rem;font-weight:600}.prose.svelte-1byfqzy p{color:#475569;line-height:1.75;margin-bottom:.75em}.prose.svelte-1byfqzy ul,.prose.svelte-1byfqzy ol{padding-left:1.5em;margin-bottom:1em;color:#475569}.prose.svelte-1byfqzy ul{list-style-type:disc}.prose.svelte-1byfqzy ol{list-style-type:decimal}.prose.svelte-1byfqzy li{margin-bottom:.25em;line-height:1.65}.prose.svelte-1byfqzy li p{margin-bottom:0}.prose.svelte-1byfqzy strong{color:#1e293b;font-weight:700}.prose.svelte-1byfqzy em{font-style:italic}.prose.svelte-1byfqzy a{color:#ea580c;text-decoration:underline;text-underline-offset:2px}.prose.svelte-1byfqzy a:hover{color:#c2410c}.prose.svelte-1byfqzy blockquote{border-left:3px solid #e2e8f0;padding-left:1em;margin:1em 0;color:#64748b;font-style:italic}.prose.svelte-1byfqzy hr{border:none;border-top:1px solid #e2e8f0;margin:1.5em 0}.prose.svelte-1byfqzy img{border-radius:.75rem;max-width:100%;height:auto}.prose.svelte-1byfqzy table{width:100%;border-collapse:collapse;font-size:.875rem;margin:1em 0}.prose.svelte-1byfqzy th,.prose.svelte-1byfqzy td{border:1px solid #e2e8f0;padding:.625rem 1rem;text-align:left}.prose.svelte-1byfqzy th{background:#f8fafc;font-weight:700;color:#0f172a}.prose.svelte-1byfqzy td{color:#475569}.prose.svelte-1byfqzy tr:nth-child(2n) td{background:#f8fafc}.prose.svelte-1byfqzy code{background:#f1f5f9;padding:.15em .35em;border-radius:.25rem;font-size:.875em;color:#334155}.prose.svelte-1byfqzy pre{background:#1e293b;color:#e2e8f0;padding:1em;border-radius:.75rem;overflow-x:auto;margin:1em 0}.prose.svelte-1byfqzy pre code{background:none;padding:0;color:inherit}.scrollbar-thin.svelte-1byfqzy::-webkit-scrollbar{height:4px}.scrollbar-thin.svelte-1byfqzy::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-1byfqzy::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}
