.post-card.svelte-podw4w{border-bottom:1px solid var(--color-border);padding:1.75rem 0}.post-card.svelte-podw4w:first-child{padding-top:1.75rem}.post-card.svelte-podw4w:last-child{border-bottom:0;padding-bottom:0}.post-link.svelte-podw4w{color:inherit;text-align:left;text-decoration:none;display:block}.post-meta.svelte-podw4w{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.post-date.svelte-podw4w,.post-reading.svelte-podw4w{font-size:var(--text-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.post-dot.svelte-podw4w{color:var(--color-text-secondary);font-size:var(--text-xs)}.post-title.svelte-podw4w{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-weight:400;line-height:var(--leading-snug);color:var(--color-text-primary);transition:opacity var(--duration-fast) var(--ease-base);margin:0 0 .625rem}.post-link.svelte-podw4w:hover .post-title:where(.svelte-podw4w){opacity:.65}.featured-title.svelte-podw4w{font-size:var(--text-3xl)}.post-description.svelte-podw4w{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:52ch;margin:0 0 1rem}.post-tags.svelte-podw4w{flex-wrap:wrap;justify-content:flex-start;gap:.375rem;display:flex}.tag.svelte-podw4w{font-size:var(--text-xs);color:var(--color-text-tertiary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide);text-transform:lowercase;transition:background-color var(--duration-fast) var(--ease-base);padding:.1875rem .625rem}.post-link.svelte-podw4w:hover .tag:where(.svelte-podw4w){background-color:var(--color-surface-hover)}@media (width<=640px){.featured-title.svelte-podw4w{font-size:var(--text-2xl)}}.page-container.svelte-1uha8ag{max-width:48rem;margin:0 auto;padding:0 1.5rem}.hero.svelte-1uha8ag{border-bottom:1px solid var(--color-border);text-align:center;padding:3.25rem 0 2.5rem}.hero-avatar.svelte-1uha8ag{border-radius:var(--radius-full);object-fit:cover;background-color:var(--color-surface);width:88px;height:88px;margin:0 auto 1.5rem;display:block}.hero-title.svelte-1uha8ag{font-family:var(--font-serif);letter-spacing:var(--tracking-normal);color:var(--color-text-primary);margin:0 0 8px;font-size:clamp(28px,7vw,34px);font-weight:400;line-height:1.15}.hero-bio.svelte-1uha8ag{font-family:var(--font-sans);color:var(--color-text-secondary);letter-spacing:var(--tracking-normal);max-width:44ch;margin:0 auto;font-size:14px;font-weight:400;line-height:1.5}.posts-section.svelte-1uha8ag{padding-top:.25rem}.empty-state.svelte-1uha8ag{font-size:var(--text-base);color:var(--color-text-tertiary);padding:3rem 0}
