.blog-article.svelte-1teoznn{min-height:80vh;background:linear-gradient(135deg,#fff,#f8fafc);padding:2rem 0}.article-container.svelte-1teoznn{max-width:800px;margin:0 auto;padding:0 1rem}.article-header.svelte-1teoznn{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e2e8f0}.article-title.svelte-1teoznn{font-size:2.5rem;font-weight:700;color:#1e293b;margin:0 0 1rem;line-height:1.2;text-transform:capitalize;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.article-date.svelte-1teoznn{font-size:1rem;color:#64748b;margin:0 0 1.5rem;font-weight:500;display:flex;align-items:center;justify-content:center}.article-date.svelte-1teoznn:before{content:"📅";margin-right:.5rem}.tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.tag.svelte-1teoznn{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#1d4ed8;padding:.5rem 1rem;border-radius:25px;font-size:.875rem;font-weight:500;border:1px solid #93c5fd;transition:all .2s ease}.tag.svelte-1teoznn:hover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);transform:translateY(-1px);box-shadow:0 2px 4px #3b82f633}.prose.svelte-1teoznn{background:#fff;border-radius:12px;padding:2.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0;line-height:1.7;font-size:1.125rem;color:#374151}.article-footer.svelte-1teoznn{margin-top:3rem;text-align:center;padding-top:2rem;border-top:1px solid #e2e8f0}.back-to-blog.svelte-1teoznn{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;text-decoration:none;border-radius:8px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px #3b82f633}.back-to-blog.svelte-1teoznn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f64d}.prose h1{font-size:2rem;font-weight:700;color:#1e293b;margin:2rem 0 1rem;line-height:1.3}.prose h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin:1.5rem 0 1rem;line-height:1.4}.prose h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:1.25rem 0 .75rem;line-height:1.4}.prose p{margin:1rem 0;line-height:1.7}.prose a{color:#3b82f6;text-decoration:underline;text-decoration-color:#93c5fd;text-underline-offset:2px;transition:all .2s ease}.prose a:hover{color:#1d4ed8;text-decoration-color:#3b82f6}.prose blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#64748b;background:#f8fafc;padding:1rem;border-radius:0 8px 8px 0}.prose code{background:#f1f5f9;color:#e11d48;padding:.2rem .4rem;border-radius:4px;font-size:.9em;font-weight:500}.prose pre{background:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0;line-height:1.5}.prose pre code{background:none;color:inherit;padding:0}.prose ul,.prose ol{margin:1rem 0;padding-left:2rem}.prose li{margin:.5rem 0;line-height:1.6}.prose img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;box-shadow:0 4px 6px #0000001a}@media(max-width:768px){.blog-article.svelte-1teoznn{padding:1.5rem 0}.article-container.svelte-1teoznn{padding:0 1rem}.article-title.svelte-1teoznn{font-size:1.875rem}.prose.svelte-1teoznn{padding:1.5rem;font-size:1rem}.tags.svelte-1teoznn{gap:.375rem}.tag.svelte-1teoznn{font-size:.8rem;padding:.375rem .75rem}.prose h1{font-size:1.5rem}.prose h2{font-size:1.25rem}.prose h3{font-size:1.125rem}}@media(max-width:480px){.blog-article.svelte-1teoznn{padding:1rem 0}.article-container.svelte-1teoznn{padding:0 .75rem}.article-title.svelte-1teoznn{font-size:1.5rem}.prose.svelte-1teoznn{padding:1rem}.article-header.svelte-1teoznn{margin-bottom:2rem}}
