.blog-content.svelte-yczk80{line-height:1.75;max-width:none;font-size:1.125rem;color:#1f2937}.blog-content.svelte-yczk80 h1{font-size:2.25rem;font-weight:700;color:#111827!important;margin-top:3rem;margin-bottom:2rem;line-height:1.2}.blog-content.svelte-yczk80 h2{font-size:1.875rem;font-weight:600;color:#111827!important;margin-top:3rem;margin-bottom:1.5rem;line-height:1.3}.blog-content.svelte-yczk80 h3{font-size:1.5rem;font-weight:600;color:#111827!important;margin-top:2.5rem;margin-bottom:1.25rem;line-height:1.4}.blog-content.svelte-yczk80 h4{font-size:1.25rem;font-weight:600;color:#111827!important;margin-top:2rem;margin-bottom:1rem;line-height:1.4}.blog-content.svelte-yczk80 p{margin-bottom:1.5rem;line-height:1.75;font-size:1.125rem;color:#1f2937!important}.blog-content.svelte-yczk80 strong{font-weight:700;color:#111827!important}.blog-content.svelte-yczk80 em{font-style:italic}.blog-content.svelte-yczk80 a{color:#4f46e5!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .15s ease-in-out}.blog-content.svelte-yczk80 a:hover{color:#3730a3!important}.blog-content.svelte-yczk80 ul{list-style-type:disc;margin-left:0;padding-left:2rem;margin-bottom:2rem}.blog-content.svelte-yczk80 ol{list-style-type:decimal;margin-left:0;padding-left:2rem;margin-bottom:2rem}.blog-content.svelte-yczk80 li{margin-bottom:.75rem;line-height:1.75;font-size:1.125rem;color:#1f2937!important;padding-left:.5rem}.blog-content.svelte-yczk80 ul ul,.blog-content.svelte-yczk80 ol ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.blog-content.svelte-yczk80 blockquote{border-left:4px solid #6366f1;padding:1.5rem;margin:2rem 0;background-color:#f8fafc;border-radius:0 .5rem .5rem 0;font-style:italic;font-size:1.125rem;color:#1f2937!important}.blog-content.svelte-yczk80 blockquote p{margin-bottom:0!important;color:#1f2937!important}.blog-content.svelte-yczk80 code{background-color:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-family:JetBrains Mono,Courier New,monospace;color:#1f2937!important;border:1px solid #e5e7eb}.blog-content.svelte-yczk80 pre{background-color:#0f172a;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin-bottom:2rem;border:1px solid #e2e8f0}.blog-content.svelte-yczk80 pre code{background-color:transparent!important;padding:0;color:#f1f5f9!important;border:none!important}.blog-content.svelte-yczk80 table{width:100%;border-collapse:collapse;margin-bottom:2rem}.blog-content.svelte-yczk80 th{background-color:#f8fafc;border:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left;font-weight:600;color:#111827!important}.blog-content.svelte-yczk80 td{border:1px solid #e2e8f0;padding:.75rem 1rem;color:#1f2937!important}.blog-content.svelte-yczk80 img{border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;margin-bottom:2rem;width:100%;height:auto}.blog-content.svelte-yczk80 hr{border-color:#e2e8f0;margin:3rem 0}.dark .blog-content.svelte-yczk80{color:#e5e7eb}.dark .blog-content.svelte-yczk80 p,.dark .blog-content.svelte-yczk80 li{color:#e5e7eb!important}.dark .blog-content.svelte-yczk80 h1,.dark .blog-content.svelte-yczk80 h2,.dark .blog-content.svelte-yczk80 h3,.dark .blog-content.svelte-yczk80 h4,.dark .blog-content.svelte-yczk80 strong{color:#fff!important}.dark .blog-content.svelte-yczk80 a{color:#a78bfa!important}.dark .blog-content.svelte-yczk80 a:hover{color:#c4b5fd!important}.dark .blog-content.svelte-yczk80 blockquote{background-color:#1e293b;color:#f3f4f6!important}.dark .blog-content.svelte-yczk80 blockquote p{color:#f3f4f6!important}.dark .blog-content.svelte-yczk80 code{background-color:#1e293b;color:#e2e8f0!important;border-color:#374151}.dark .blog-content.svelte-yczk80 pre{background-color:#020617;border-color:#374151}.dark .blog-content.svelte-yczk80 th{background-color:#1e293b;border-color:#374151;color:#fff!important}.dark .blog-content.svelte-yczk80 td{border-color:#374151;color:#e5e7eb!important}.dark .blog-content.svelte-yczk80 hr{border-color:#374151}@media (min-width: 768px){.blog-content.svelte-yczk80 h1{font-size:3rem}.blog-content.svelte-yczk80 h2{font-size:2.25rem}.blog-content.svelte-yczk80 h3{font-size:1.875rem}.blog-content.svelte-yczk80 h4{font-size:1.5rem}}
