.post-page.svelte-1bsxw7q{max-width:800px}.post-page__header.svelte-1bsxw7q{margin-bottom:var(--space-6)}.post-page__title.svelte-1bsxw7q{font-size:var(--font-size-3xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:var(--space-3)}.post-page__meta.svelte-1bsxw7q{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.post-page__date.svelte-1bsxw7q{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.post-page__tag.svelte-1bsxw7q{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-primary);background-color:var(--color-primary-light);padding:2px var(--space-2);border-radius:var(--radius-sm);font-weight:500}.post-page__image.svelte-1bsxw7q{margin-bottom:var(--space-6);border-radius:var(--radius-lg);overflow:hidden}.post-page__image.svelte-1bsxw7q img:where(.svelte-1bsxw7q){width:100%;height:auto}.post-page__body.svelte-1bsxw7q{font-size:var(--font-size-base);line-height:var(--leading-relaxed)}.post-page__body.svelte-1bsxw7q .table-wrapper{overflow-x:auto;margin-bottom:var(--space-4)}.post-page__empty.svelte-1bsxw7q{color:var(--color-text-muted);font-style:italic}.post-page__back.svelte-1bsxw7q{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border)}
