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