.blog-post.svelte-1teoznn{background:var(--white)}.post-hero.svelte-1teoznn{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--white);text-align:center;padding:6rem 2rem 3rem}.hero-overlay.svelte-1teoznn{position:absolute;inset:0;background:#0000004d}.hero-content.svelte-1teoznn{position:relative;z-index:1;max-width:900px}.breadcrumb.svelte-1teoznn{font-size:.9rem;margin-bottom:1rem;opacity:.9}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--white);text-decoration:none}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.post-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:2.5rem;margin-bottom:1.5rem;color:var(--white);line-height:1.2}.post-meta.svelte-1teoznn{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap;font-size:.95rem}.post-meta.svelte-1teoznn span:where(.svelte-1teoznn){display:flex;align-items:center;gap:.5rem}.featured-image.svelte-1teoznn{max-width:1200px;margin:-3rem auto 3rem;position:relative;z-index:2;padding:0 2rem}.featured-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px #0000004d}.post-content.svelte-1teoznn{padding:3rem 0 4rem}.content-wrapper.svelte-1teoznn{max-width:800px;margin:0 auto;padding:0 2rem}.intro-section.svelte-1teoznn{margin-bottom:3rem}.lead.svelte-1teoznn{font-size:1.25rem;line-height:1.8;color:var(--secondary-color);font-weight:500}.html-content.svelte-1teoznn{text-align:left}.html-content.svelte-1teoznn main,.html-content.svelte-1teoznn div{max-width:100%}.html-content.svelte-1teoznn img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem auto;display:block}.html-content.svelte-1teoznn h1{display:none}.html-content.svelte-1teoznn h2{color:var(--primary-color);font-size:1.75rem;margin:2rem 0 1rem}.html-content.svelte-1teoznn h3{color:var(--secondary-color);font-size:1.4rem;margin:1.5rem 0 .75rem}.html-content.svelte-1teoznn p{line-height:1.8;margin-bottom:1rem;color:var(--text-color)}.html-content.svelte-1teoznn ul,.html-content.svelte-1teoznn ol{margin:1rem 0 1rem 2rem;line-height:1.8}.html-content.svelte-1teoznn li{margin-bottom:.5rem}.html-content.svelte-1teoznn section{margin-bottom:2.5rem}.html-content.svelte-1teoznn footer{border-top:2px solid #eee;margin-top:3rem;padding-top:2rem;font-style:italic;color:var(--secondary-color)}.html-content.svelte-1teoznn .scroll-gallery{margin:2rem 0;overflow-x:auto}.html-content.svelte-1teoznn .header-image{display:block;margin:1rem auto}.author-bio.svelte-1teoznn{background:#f8f9fa;border-radius:12px;padding:2rem;margin:3rem 0}.author-card.svelte-1teoznn{display:flex;gap:1.5rem;align-items:flex-start}.author-icon.svelte-1teoznn{width:60px;height:60px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.5rem;flex-shrink:0}.author-info.svelte-1teoznn h3:where(.svelte-1teoznn){color:var(--primary-color);margin-bottom:.5rem}.author-info.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--secondary-color);line-height:1.6}.related-section.svelte-1teoznn{margin-top:4rem;padding-top:2rem;border-top:2px solid #eee;text-align:center}.related-section.svelte-1teoznn h2:where(.svelte-1teoznn){margin-bottom:2rem;color:var(--primary-color)}.cta-button.svelte-1teoznn{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary-color);color:var(--white);padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease}.cta-button.svelte-1teoznn:hover{background:#ff5a4d;transform:translateY(-2px);box-shadow:0 4px 12px #ff6b5d4d}@media(max-width:768px){.post-hero.svelte-1teoznn{min-height:300px;padding:5rem 1rem 2rem}.post-hero.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:1.75rem}.post-meta.svelte-1teoznn{gap:1rem;font-size:.85rem}.featured-image.svelte-1teoznn{margin:-2rem auto 2rem;padding:0 1rem}.content-wrapper.svelte-1teoznn{padding:0 1rem}.html-content.svelte-1teoznn h2{font-size:1.5rem}.lead.svelte-1teoznn{font-size:1.1rem}.author-card.svelte-1teoznn{flex-direction:column;text-align:center;align-items:center}}
