.post-title.svelte-9x4818{font-family:var(--font-heading);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:400;color:var(--ink);letter-spacing:.03em;line-height:1.25;margin-bottom:1.25rem}.post-body.svelte-1j2rzv8{padding:2.5rem 0 3rem}.post-header.svelte-1j2rzv8{padding:2.5rem 0 0}.post-meta.svelte-1j2rzv8{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.post-date.svelte-1j2rzv8{font-family:var(--font-heading);font-size:.58rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-ghost)}.back-link.svelte-1j2rzv8{display:inline-flex;align-items:center;gap:.4rem;padding:1.25rem 0 0;font-family:var(--font-heading);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-ghost);text-decoration:none;transition:color .3s}.back-link.svelte-1j2rzv8:hover{color:var(--color-vermillion)}.back-link.svelte-1j2rzv8 svg:where(.svelte-1j2rzv8){width:14px;height:14px}.post-category.svelte-1j2rzv8{font-family:var(--font-heading);font-size:.5rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);background:#b8860b0f;border:1px solid rgba(184,134,11,.12);padding:.15rem .5rem;text-decoration:none;transition:background .2s}.post-category.svelte-1j2rzv8:hover{background:#b8860b1f}.post-author-row.svelte-1j2rzv8{display:flex;align-items:center;gap:.75rem;padding-bottom:2rem;border-bottom:1px solid rgba(214,196,154,.35)}.post-author-avatar.svelte-1j2rzv8{width:36px;height:36px;border-radius:50%;background:var(--parchment-warm);border:1px solid var(--parchment-deep);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.55rem;font-weight:600;color:var(--ink-ghost);flex-shrink:0}.post-author-name.svelte-1j2rzv8{font-family:var(--font-accent);font-size:1.05rem;font-weight:500;color:var(--ink-light)}.post-author-role.svelte-1j2rzv8{font-size:.82rem;font-style:italic;color:var(--ink-ghost)}
