.blog-post-page.svelte-1kzu3k8{padding:var(--space-8) 0 var(--space-20) 0;min-height:calc(100vh - 64px)}.back-link.svelte-1kzu3k8{margin-bottom:var(--space-8)}.back-link.svelte-1kzu3k8 .btn:where(.svelte-1kzu3k8){display:inline-flex;align-items:center;gap:var(--space-2)}.blog-post.svelte-1kzu3k8{max-width:800px;margin:0 auto 4rem}.post-header.svelte-1kzu3k8{margin-bottom:var(--space-12);text-align:center}.post-meta.svelte-1kzu3k8{margin-bottom:var(--space-6)}.meta-info.svelte-1kzu3k8{display:flex;justify-content:center;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-2)}.date.svelte-1kzu3k8{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.post-title.svelte-1kzu3k8{font-size:var(--font-size-4xl);font-weight:700;line-height:1.2;color:var(--color-text);margin:0 0 var(--space-6) 0}.post-description.svelte-1kzu3k8{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:1.6;margin:0 0 var(--space-8) 0;font-weight:400}.post-image.svelte-1kzu3k8{margin:var(--space-8) 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.post-image.svelte-1kzu3k8 img:where(.svelte-1kzu3k8){width:100%;height:auto;display:block}.post-categories.svelte-1kzu3k8{display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-6)}.category-tag.svelte-1kzu3k8{background-color:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;transition:background-color .2s ease}.category-tag.svelte-1kzu3k8:hover{background-color:var(--color-primary-hover)}@media(max-width:768px){.blog-post-page.svelte-1kzu3k8{padding:var(--space-6) 0 var(--space-16) 0}.back-link.svelte-1kzu3k8{margin-bottom:var(--space-6)}.post-header.svelte-1kzu3k8{margin-bottom:var(--space-8);text-align:left}.meta-info.svelte-1kzu3k8{justify-content:flex-start;gap:var(--space-4)}.post-title.svelte-1kzu3k8{font-size:var(--font-size-3xl);text-align:left}.post-description.svelte-1kzu3k8{font-size:var(--font-size-lg);text-align:left}.post-categories.svelte-1kzu3k8{justify-content:flex-start;margin-top:var(--space-4)}}@media(max-width:480px){.blog-post-page.svelte-1kzu3k8{padding:var(--space-4) 0 var(--space-12) 0}.post-title.svelte-1kzu3k8{font-size:var(--font-size-2xl)}.post-description.svelte-1kzu3k8{font-size:var(--font-size-base)}.meta-info.svelte-1kzu3k8{flex-direction:column;gap:var(--space-2)}.post-categories.svelte-1kzu3k8{gap:var(--space-2)}.category-tag.svelte-1kzu3k8{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3)}}
