.article-prose h3{font-size:var(--text-base);font-weight:600;font-family:var(--font-sans);color:var(--text);margin:var(--space-6) 0 var(--space-2) 0;line-height:1.2}.article-prose ul,.article-prose ol{font-size:var(--text-base);font-weight:400;font-family:var(--font-sans);color:var(--text);margin:0 0 var(--space-4) 0;padding-left:var(--space-6);line-height:1.55}.article-prose li{margin-bottom:var(--space-2)}.article-prose li:last-child{margin-bottom:0}.article-prose blockquote{margin:var(--space-4) 0;padding-left:var(--space-4);border-left:2px solid var(--border);color:var(--text-muted);font-style:italic;font-size:var(--text-base);line-height:1.55}.article-prose blockquote p{margin:0}.article-prose code{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:3px;padding:.1em .3em;font-size:.9em}.article-prose hr{border:none;border-top:1px solid var(--border);margin:var(--space-8) 0}.article-prose pre{background:var(--bg);border:1px solid var(--border);padding:var(--space-4);margin:0 0 var(--space-4) 0;border-radius:6px;overflow-x:auto}.article-prose pre code{background:0 0;border:none;padding:0}.article-meta.svelte-1f19a26{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-faint);margin:0 0 var(--space-8) 0}
