.post-page.svelte-1gyup5m{padding-bottom:var(--space-2xl)}.post-header.svelte-1gyup5m{padding:var(--space-2xl) 0;background:linear-gradient(to bottom,var(--color-bg-secondary) 0%,var(--color-bg-primary) 100%)}.back-link.svelte-1gyup5m{display:inline-block;font-family:var(--font-body);font-size:.9rem;color:var(--color-text-dim);margin-bottom:var(--space-md);transition:color var(--transition-fast)}.back-link.svelte-1gyup5m:hover{color:var(--color-accent-blood-bright)}.post-header.svelte-1gyup5m h1:where(.svelte-1gyup5m){margin-bottom:var(--space-md)}.post-date.svelte-1gyup5m{display:block;font-size:.9rem;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.1em}.post-content.svelte-1gyup5m{padding:var(--space-xl) 0}.post-content.svelte-1gyup5m .container:where(.svelte-1gyup5m){max-width:800px}.post-image.svelte-1gyup5m,.post-body.svelte-1gyup5m{margin-bottom:var(--space-xl)}.post-body.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-lg)}.post-body.svelte-1gyup5m p:where(.svelte-1gyup5m):first-child{font-size:1.1rem;color:var(--color-text-primary)}.post-footer.svelte-1gyup5m{padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.not-found.svelte-1gyup5m{padding:var(--space-2xl) 0;text-align:center}.not-found.svelte-1gyup5m h1:where(.svelte-1gyup5m){margin-bottom:var(--space-lg)}.not-found.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--color-text-secondary);margin-bottom:var(--space-xl)}
