.markdown-body.svelte-9k1sox h1{color:var(--text-primary);margin:20px 0 10px;font-size:1.4rem;font-weight:700}.markdown-body.svelte-9k1sox h2{color:var(--text-primary);border-top:1px solid var(--border);margin:18px 0 8px;padding-top:16px;font-size:1.2rem;font-weight:700}.markdown-body.svelte-9k1sox h2:first-of-type{border-top:none;padding-top:0}.markdown-body.svelte-9k1sox h3{margin:14px 0 6px;font-size:1.05rem;font-weight:650}.markdown-body.svelte-9k1sox p{margin-bottom:10px;line-height:1.7}.markdown-body.svelte-9k1sox a{color:var(--accent-pink);text-decoration:underline}.markdown-body.svelte-9k1sox ul{margin:8px 0 8px 20px;list-style:none}.markdown-body.svelte-9k1sox ul li{margin-bottom:4px;padding-left:16px;position:relative}.markdown-body.svelte-9k1sox ul li:before{content:"•";color:var(--accent-pink);font-weight:700;position:absolute;left:0}.markdown-body.svelte-9k1sox blockquote{border-left:3px solid var(--accent-pink);color:var(--text-muted);margin:12px 0;padding-left:16px;font-style:italic}.markdown-body.svelte-9k1sox hr{border:none;border-top:1px solid var(--border);margin:24px 0}.markdown-body.svelte-9k1sox code{background:var(--bg-card);border-radius:4px;padding:2px 6px;font-size:.85em}.markdown-body.svelte-9k1sox strong{color:var(--text-primary);font-weight:700}
