.markdown-content.svelte-1fegv8i h1,.markdown-content.svelte-1fegv8i h2,.markdown-content.svelte-1fegv8i h3,.markdown-content.svelte-1fegv8i h4{font-family:var(--font-serif);color:var(--color-text-primary);margin-top:2rem;margin-bottom:1rem}.markdown-content.svelte-1fegv8i p{margin-bottom:1.5rem;line-height:1.8}.markdown-content.svelte-1fegv8i ul,.markdown-content.svelte-1fegv8i ol{margin-bottom:1.5rem;padding-left:1.5rem}.markdown-content.svelte-1fegv8i li{margin-bottom:.5rem;line-height:1.6}.markdown-content.svelte-1fegv8i a{color:var(--color-text-primary);text-decoration:underline}.markdown-content.svelte-1fegv8i a:hover{color:var(--color-text-primary)}.markdown-content.svelte-1fegv8i img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0}.markdown-content.svelte-1fegv8i blockquote{border-left:4px solid var(--color-text-primary);color:var(--color-text-muted);margin-left:0;margin-right:0;padding-left:1rem;font-style:italic}.markdown-content.svelte-1fegv8i pre,.markdown-content.svelte-1fegv8i code{background-color:var(--color-bg-secondary,#f8f9fa);border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.9em}.markdown-content.svelte-1fegv8i pre{padding:1rem;overflow-x:auto}.markdown-content.svelte-1fegv8i pre code{background:0 0;padding:0}
