.author-page.svelte-tqnwfe{--author-accent: #ea580c;--author-accent-soft: rgba(234, 88, 12, .12);--author-max: 1100px;--author-space: clamp(1.25rem, 4vw, 2.5rem)}@media(prefers-color-scheme:dark){.author-page.svelte-tqnwfe{--author-accent: #f97316;--author-accent-soft: rgba(249, 115, 22, .18)}}.author-page.svelte-tqnwfe .visually-hidden:where(.svelte-tqnwfe){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.author-hero.svelte-tqnwfe{background:linear-gradient(180deg,var(--author-accent-soft) 0%,transparent 70%);padding:clamp(2rem,6vw,3.5rem) var(--author-space) clamp(2rem,5vw,3rem);border-bottom:2px solid var(--color-border)}.author-hero-inner.svelte-tqnwfe{max-width:var(--author-max);margin:0 auto}.author-hero-back.svelte-tqnwfe{display:inline-block;font-family:var(--font-sans);font-size:.8rem;color:var(--color-muted);margin-bottom:1rem;text-decoration:none;transition:color .2s ease}.author-hero-back.svelte-tqnwfe:hover{color:var(--color-ink)}.author-hero-pill.svelte-tqnwfe{display:inline-block;font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--author-accent);margin-bottom:1rem}.author-hero-profile.svelte-tqnwfe{display:flex;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}.author-hero-avatar.svelte-tqnwfe{width:120px;height:120px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--author-accent)}.author-hero-avatar-placeholder.svelte-tqnwfe{display:flex;align-items:center;justify-content:center;background:var(--author-accent-soft);border:3px solid var(--author-accent)}.author-hero-initial.svelte-tqnwfe{font-size:3rem;font-weight:800;color:var(--author-accent);line-height:1}.author-hero-text.svelte-tqnwfe{flex:1;min-width:0}.author-hero-title.svelte-tqnwfe{font-size:clamp(2rem,6vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 .5rem;color:var(--color-ink)}.author-hero-bio.svelte-tqnwfe{font-family:var(--font-sans);font-size:1.05rem;line-height:1.55;color:var(--color-muted);margin:0 0 .75rem;max-width:36em}.author-hero-count.svelte-tqnwfe{font-family:var(--font-sans);font-size:.85rem;color:var(--color-muted);margin:0}.author-content.svelte-tqnwfe{max-width:var(--author-max);margin:0 auto;padding:var(--author-space)}.author-featured.svelte-tqnwfe{margin-bottom:clamp(2rem,5vw,3.5rem)}.author-more.svelte-tqnwfe{margin-top:2rem}.author-more.svelte-tqnwfe .home-section-head:where(.svelte-tqnwfe){color:var(--author-accent)}.author-page.svelte-tqnwfe .home-card-cat:where(.svelte-tqnwfe),.author-page.svelte-tqnwfe .home-card-arrow:where(.svelte-tqnwfe){color:var(--author-accent)}.author-empty.svelte-tqnwfe{padding:clamp(3rem,10vw,5rem) 1rem;text-align:center}.author-empty-inner.svelte-tqnwfe{max-width:28rem;margin:0 auto}.author-empty-avatar.svelte-tqnwfe{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:1.25rem;border:2px solid var(--color-border)}.author-empty-title.svelte-tqnwfe{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;color:var(--color-ink);margin:0 0 .5rem}.author-empty-desc.svelte-tqnwfe{font-size:.95rem;color:var(--color-muted);line-height:1.55;margin:0}.author-empty-desc.svelte-tqnwfe a:where(.svelte-tqnwfe){border:none;color:var(--author-accent)}.author-empty-desc.svelte-tqnwfe a:where(.svelte-tqnwfe):hover{text-decoration:underline}
