.blog-content.svelte-1teoznn{font-size:1.125rem;line-height:1.8;color:var(--text-primary)}.blog-content.svelte-1teoznn h2{font-family:var(--font-heading);font-size:1.875rem;font-weight:600;margin-top:3rem;margin-bottom:1.5rem;color:var(--text-primary)}.blog-content.svelte-1teoznn h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-primary)}.blog-content.svelte-1teoznn p{margin-top:1.5rem;margin-bottom:1.5rem;line-height:1.8}.blog-content.svelte-1teoznn a{color:#7792ee;text-decoration:none}.blog-content.svelte-1teoznn a:hover{text-decoration:underline}.blog-content.svelte-1teoznn strong{font-weight:600;color:var(--text-primary)}.blog-content.svelte-1teoznn ul,.blog-content.svelte-1teoznn ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.5rem}.blog-content.svelte-1teoznn li{margin-top:.75rem;margin-bottom:.75rem;line-height:1.7}.blog-content.svelte-1teoznn pre{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:.5rem;padding:1.25rem;margin-top:2rem;margin-bottom:2rem;overflow-x:auto}.blog-content.svelte-1teoznn code{font-family:var(--font-mono);font-size:.875rem}.blog-content.svelte-1teoznn :not(pre)>code{background:var(--bg-elevated);padding:.2rem .4rem;border-radius:.25rem}.blog-content.svelte-1teoznn blockquote{border-left:3px solid oklch(.68 .14 270);padding-left:1.5rem;margin-top:2rem;margin-bottom:2rem;color:var(--text-muted);font-style:italic}.blog-content.svelte-1teoznn hr{border:none;border-top:1px solid var(--border-subtle);margin-top:3rem;margin-bottom:3rem}.blog-content.svelte-1teoznn table{width:100%;margin-top:2rem;margin-bottom:2rem;border-collapse:collapse}.blog-content.svelte-1teoznn th,.blog-content.svelte-1teoznn td{border:1px solid var(--border-subtle);padding:.75rem 1rem;text-align:left}.blog-content.svelte-1teoznn th{background:var(--bg-card);font-weight:600}
