.author-page.svelte-34vnhy{padding:56px 0 80px}.inner.svelte-34vnhy{max-width:var(--max-w);margin:0 auto;padding:0 24px}.author-hero.svelte-34vnhy{border-bottom:1px solid var(--border);align-items:flex-start;gap:28px;margin-bottom:56px;padding-bottom:48px;display:flex}.avatar.svelte-34vnhy{background:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.avatar-img.svelte-34vnhy{object-fit:cover;width:100%;height:100%;display:block}.avatar-initials.svelte-34vnhy{font-family:var(--ui);color:#fff;font-size:28px;font-weight:700}.author-meta.svelte-34vnhy{flex-direction:column;gap:8px;padding-top:4px;display:flex}.author-name.svelte-34vnhy{font-family:var(--serif);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.author-role.svelte-34vnhy{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-30);margin:0;font-size:10.5px}.author-bio.svelte-34vnhy{font-family:var(--ui);color:var(--ink-60);max-width:560px;margin:4px 0 0;font-size:.9375rem;line-height:1.65}.post-count.svelte-34vnhy{font-family:var(--ui);color:var(--ink-30);margin:0;font-size:.875rem}.post-grid.svelte-34vnhy{grid-template-columns:repeat(3,1fr);gap:40px 32px;margin-top:32px;display:grid}.empty-state.svelte-34vnhy{font-family:var(--serif);color:var(--ink-60);text-align:center;margin:0;padding:64px 0;font-size:1.125rem;font-style:italic}@media (width<=767px){.author-hero.svelte-34vnhy{flex-direction:column;gap:20px}}@media (width<=1023px){.post-grid.svelte-34vnhy{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){.post-grid.svelte-34vnhy{grid-template-columns:1fr}}
