.blog-detail.svelte-1teoznn{padding-block:var(--space-20);background-color:var(--bg-primary)}.post-article.svelte-1teoznn{max-width:800px;margin-inline:auto}.post-header.svelte-1teoznn{margin-bottom:var(--space-16);text-align:center}.post-meta.svelte-1teoznn{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-6)}.post-date.svelte-1teoznn{font-size:var(--text-sm);color:var(--text-muted)}.post-title.svelte-1teoznn{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;margin-bottom:var(--space-8);color:var(--text-primary)}.post-excerpt.svelte-1teoznn{font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;font-style:italic}.post-author.svelte-1teoznn{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-muted)}.post-content.svelte-1teoznn{font-size:var(--text-lg);line-height:1.8;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-8)}.post-content.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-8)}blockquote.svelte-1teoznn{border-left:4px solid var(--accent);padding:var(--space-6) var(--space-8);background:var(--bg-tertiary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:var(--text-xl);color:var(--text-primary);font-style:italic;margin:var(--space-8) 0}.post-footer.svelte-1teoznn{margin-top:var(--space-20);padding-top:var(--space-12);border-top:1px solid var(--border)}.post-cta.svelte-1teoznn{background:#fff;padding:var(--space-12);border-radius:var(--radius-xl);border:1px solid var(--accent);text-align:center}.post-cta.svelte-1teoznn h3:where(.svelte-1teoznn){margin-bottom:var(--space-2);color:var(--text-primary)}.post-cta.svelte-1teoznn p:where(.svelte-1teoznn){margin-bottom:var(--space-6);color:var(--text-secondary)}.cta-link.svelte-1teoznn{font-weight:700;color:var(--accent);text-decoration:none}
