.blog-content.svelte-xtfz50 h2{font-size:var(--text-2xl);margin-top:2rem;margin-bottom:1rem;font-weight:600}.blog-content.svelte-xtfz50 h3{font-size:var(--text-xl);margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.blog-content.svelte-xtfz50 p{margin-bottom:1rem;line-height:1.8}.blog-content.svelte-xtfz50 ul,.blog-content.svelte-xtfz50 ol{margin-bottom:1rem;padding-left:1.5rem;line-height:1.8}.blog-content.svelte-xtfz50 ul{list-style-type:disc}.blog-content.svelte-xtfz50 ol{list-style-type:decimal}.blog-content.svelte-xtfz50 li{margin-bottom:.25rem}.blog-content.svelte-xtfz50 code{font-family:var(--font-mono);background:var(--color-surface-200);border-radius:.25rem;padding:.125rem .375rem;font-size:.9em}.dark .blog-content.svelte-xtfz50 code{background:var(--color-surface-800)}.blog-content.svelte-xtfz50 pre{background:var(--color-surface-200);border-radius:.5rem;margin-bottom:1rem;padding:1rem;line-height:1.5;overflow-x:auto}.dark .blog-content.svelte-xtfz50 pre{background:var(--color-surface-900)}.blog-content.svelte-xtfz50 pre code{background:0 0;padding:0}.blog-content.svelte-xtfz50 blockquote{border-left:3px solid var(--color-surface-400);opacity:.85;margin:1rem 0;padding-left:1rem}.blog-content.svelte-xtfz50 a{color:var(--color-secondary-600);text-decoration:underline}.dark .blog-content.svelte-xtfz50 a{color:var(--color-secondary-400)}.blog-content.svelte-xtfz50 table{border-collapse:collapse;width:100%;margin-bottom:1rem}.blog-content.svelte-xtfz50 th,.blog-content.svelte-xtfz50 td{border:1px solid var(--color-surface-300);text-align:left;padding:.5rem .75rem}.dark .blog-content.svelte-xtfz50 th,.dark .blog-content.svelte-xtfz50 td{border-color:var(--color-surface-700)}.blog-content.svelte-xtfz50 th{background:var(--color-surface-100);font-weight:600}.dark .blog-content.svelte-xtfz50 th{background:var(--color-surface-800)}
