.blog-container.svelte-1dox2vl{max-width:800px;margin:0 auto;padding:4rem 1rem 2rem;line-height:1.7}.blog-header.svelte-1dox2vl{margin-bottom:3rem}.breadcrumb.svelte-1dox2vl{font-size:.9rem;color:#666;margin-bottom:1rem}.breadcrumb-link.svelte-1dox2vl{color:#1b365d;text-decoration:none}.breadcrumb-link.svelte-1dox2vl:hover{text-decoration:underline}.breadcrumb-separator.svelte-1dox2vl{margin:0 .5rem;color:#999}.breadcrumb-current.svelte-1dox2vl{color:#666}.blog-meta.svelte-1dox2vl{display:flex;gap:1rem;font-size:.9rem;color:#666;margin-bottom:1rem}.blog-title.svelte-1dox2vl{font-size:2.5rem;font-weight:700;color:#1b365d;margin-bottom:1rem;line-height:1.2}.blog-description.svelte-1dox2vl{font-size:1.25rem;color:#4a5568;margin-bottom:2rem;font-weight:400}.featured-image.svelte-1dox2vl{width:100%;height:auto;border-radius:12px;margin-bottom:2rem;box-shadow:0 4px 6px #0000001a}.tags.svelte-1dox2vl{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-1dox2vl{background:#ff6b6b;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.blog-content.svelte-1dox2vl{margin-bottom:3rem}.blog-content.svelte-1dox2vl h2{font-size:1.8rem;font-weight:600;color:#1b365d;margin:2rem 0 1rem;border-bottom:2px solid #FF6B6B;padding-bottom:.5rem}.blog-content.svelte-1dox2vl h3{font-size:1.4rem;font-weight:600;color:#2e5984;margin:1.5rem 0 .75rem}.blog-content.svelte-1dox2vl p{margin-bottom:1.5rem;color:#1a202c}.blog-content.svelte-1dox2vl ul,.blog-content.svelte-1dox2vl ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content.svelte-1dox2vl ul{list-style-type:disc}.blog-content.svelte-1dox2vl ol{list-style-type:decimal}.blog-content.svelte-1dox2vl li{margin-bottom:.5rem}.blog-content.svelte-1dox2vl blockquote{border-left:4px solid #FF6B6B;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#4a5568;background:#f8fafc;padding:1rem 1.5rem;border-radius:0 8px 8px 0}.blog-content.svelte-1dox2vl pre{background:#1a202c;color:#f7fafc;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.blog-content.svelte-1dox2vl code{background:#f8fafc;padding:.2rem .4rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.9rem}.blog-content.svelte-1dox2vl pre code{background:none;padding:0}.blog-content.svelte-1dox2vl .heading-link{color:inherit;text-decoration:none}.blog-content.svelte-1dox2vl .heading-link:hover{text-decoration:underline}.blog-footer.svelte-1dox2vl{border-top:1px solid #E2E8F0;padding-top:2rem}.share-section.svelte-1dox2vl{margin-bottom:2rem}.share-section.svelte-1dox2vl h3:where(.svelte-1dox2vl){font-size:1.2rem;margin-bottom:1rem;color:#1b365d}.share-buttons.svelte-1dox2vl{display:flex;gap:1rem}.share-button.svelte-1dox2vl{padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.9rem}.share-button.twitter.svelte-1dox2vl{background:#1da1f2;color:#fff}.share-button.facebook.svelte-1dox2vl{background:#1877f2;color:#fff}.share-button.svelte-1dox2vl:hover{opacity:.9;transform:translateY(-1px)}.back-to-blog.svelte-1dox2vl a:where(.svelte-1dox2vl){color:#1b365d;text-decoration:none;font-weight:500}.back-to-blog.svelte-1dox2vl a:where(.svelte-1dox2vl):hover{text-decoration:underline}@media (max-width: 768px){.blog-container.svelte-1dox2vl{padding:1rem}.blog-title.svelte-1dox2vl{font-size:2rem}.blog-description.svelte-1dox2vl{font-size:1.1rem}.share-buttons.svelte-1dox2vl{flex-direction:column}}
