.blog-container.svelte-1teoznn{max-width:830px;margin:0 auto;padding:3.5rem 1.2rem 5rem}.blog-title.svelte-1teoznn{font-size:2.6rem;font-weight:700;color:var(--primary);margin-bottom:.6rem}.blog-meta.svelte-1teoznn{opacity:.75;margin-bottom:2.2rem}.blog-hero-wrap.svelte-1teoznn{width:100%;margin:2.5rem 0 3rem;border-radius:20px;overflow:hidden;position:relative}.blog-hero-wrap.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;display:block;object-fit:cover}.blog-hero-wrap.svelte-1teoznn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 40px #ff8c001f}.blog-section.svelte-1teoznn{margin:4rem 0}.blog-section.svelte-1teoznn:first-child{margin-top:2rem}.blog-section.svelte-1teoznn+.blog-section:where(.svelte-1teoznn){border-top:1px solid rgba(255,255,255,.08);padding-top:3rem}.section-image.svelte-1teoznn{width:100%;border-radius:12px;margin:3rem 0 1.8rem;border:1px solid rgba(255,255,255,.12)}.footer-block.svelte-1teoznn{margin-top:3.2rem;padding:1.6rem;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.1);line-height:1.72;font-size:1rem}.share-bar.svelte-1teoznn{margin-top:3.5rem;padding-top:1.8rem;border-top:1px solid var(--border);display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.share-btn.svelte-1teoznn{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;padding:.4rem .7rem;border-radius:8px;border:1px solid var(--border);color:var(--text-soft);transition:all .2s ease}.share-btn.svelte-1teoznn:hover{color:var(--primary);border-color:var(--primary);background:#ff8c000f}
