.blog-post.svelte-hx3yxp{color:#a1a1aa}.blog-post.svelte-hx3yxp h2{font-size:2rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;color:#f4f4f5}.blog-post.svelte-hx3yxp h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#e4e4e7}.blog-post.svelte-hx3yxp h4{font-size:1.25rem;font-weight:600;color:#d4d4d8}.blog-post.svelte-hx3yxp p{font-size:1.125rem;line-height:1.75;margin-bottom:1.5rem}.blog-post.svelte-hx3yxp strong{color:#f4f4f5;font-weight:600}.blog-post.svelte-hx3yxp code{font-family:JetBrains Mono,Courier New,Courier,monospace;background:#3f3f4680;padding:.2em .4em;border-radius:.25rem;font-size:.875em;color:#a78bfa}.blog-post.svelte-hx3yxp pre{background:#18181b!important;border:1px solid #3f3f46;border-radius:.5rem;overflow-x:auto;padding:1.5rem!important;margin-top:1.5rem;margin-bottom:1.5rem}.blog-post.svelte-hx3yxp pre code{background:transparent!important;padding:0!important;font-size:.875rem;line-height:1.6;color:#d4d4d8}.blog-post.svelte-hx3yxp ul,.blog-post.svelte-hx3yxp ol{margin-bottom:1.5rem;padding-left:1.5rem}.blog-post.svelte-hx3yxp li{margin-bottom:.5rem}.blog-post.svelte-hx3yxp blockquote{border-left:4px solid #7c3aed;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#a1a1aa}.blog-post.svelte-hx3yxp a{color:#a78bfa;text-decoration:underline}.blog-post.svelte-hx3yxp a:hover{color:#c4b5fd}.blog-post.svelte-hx3yxp table{width:100%;border-collapse:collapse;margin:1.5rem 0}.blog-post.svelte-hx3yxp th,.blog-post.svelte-hx3yxp td{border:1px solid #3f3f46;padding:.75rem;text-align:left}.blog-post.svelte-hx3yxp th{background:#27272a;color:#f4f4f5;font-weight:600}.blog-post.svelte-hx3yxp hr{border:none;border-top:1px solid #3f3f46;margin:2rem 0}
