.blog-content.svelte-lx8tyi .prose{--tw-prose-body:#334155;--tw-prose-headings:#0f172a;--tw-prose-links:#f97066;--tw-prose-bold:#0f172a;--tw-prose-counters:#64748b;--tw-prose-bullets:#cbd5e1;--tw-prose-hr:#e2e8f0;--tw-prose-quotes:#0f172a;--tw-prose-quote-borders:#f97066;--tw-prose-captions:#64748b;--tw-prose-code:#0f172a;--tw-prose-pre-code:#e2e8f0;--tw-prose-pre-bg:#1e293b;--tw-prose-th-borders:#cbd5e1;--tw-prose-td-borders:#e2e8f0}.blog-content.svelte-lx8tyi .prose h2{font-family:var(--font-display), serif;margin-top:3.5rem;margin-bottom:1.5rem;scroll-margin-top:6rem;font-size:2rem;font-weight:700;line-height:1.2}.blog-content.svelte-lx8tyi .prose h3{font-family:var(--font-display), serif;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.blog-content.svelte-lx8tyi .prose h4{font-family:var(--font-display), serif;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.4}.blog-content.svelte-lx8tyi .prose a{text-underline-offset:2px;text-decoration:underline;transition:color .2s}.blog-content.svelte-lx8tyi .prose a:hover{color:#dc5751}.blog-content.svelte-lx8tyi .prose ul{padding-left:1.5rem;list-style-type:disc}.blog-content.svelte-lx8tyi .prose ul li{margin-bottom:.5rem;padding-left:.5rem}.blog-content.svelte-lx8tyi .prose ul li::marker{color:#f97066}.blog-content.svelte-lx8tyi .prose strong{font-weight:600}.blog-content.svelte-lx8tyi .prose .lead{color:#475569;margin-bottom:2rem;font-size:1.25rem;line-height:1.75}.blog-content.svelte-lx8tyi .prose blockquote{color:#475569;border-left:4px solid #f97066;padding-left:1.5rem;font-style:italic}.blog-content.svelte-lx8tyi .prose code{background-color:#f1f5f9;border-radius:.375rem;padding:.25rem .5rem;font-size:.875em}.blog-content.svelte-lx8tyi .prose pre{background-color:#1e293b;border-radius:1rem;padding:1.5rem;overflow-x:auto}.blog-content.svelte-lx8tyi .prose pre code{color:#e2e8f0;background-color:#0000;border-radius:0;padding:0}
