.author-bio.svelte-13fg2sz{width:100%;display:flex;align-items:flex-start;padding:1.5rem;background:var(--primary);border:1px solid var(--border-color);border-radius:1rem;margin-top:1rem;margin-bottom:1rem;gap:1.5rem}.author-profile.svelte-13fg2sz{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex-shrink:0}.author-avatar.svelte-13fg2sz{width:60px;height:60px;min-width:60px;object-fit:cover;border-radius:50%;display:block;border:2px solid var(--border-color)}.author-info.svelte-13fg2sz h3:where(.svelte-13fg2sz){margin:0 0 .5rem;font-size:1.1rem;color:var(--text)}.author-info.svelte-13fg2sz h3:where(.svelte-13fg2sz) a:where(.svelte-13fg2sz){color:var(--text);text-decoration:none}.author-info.svelte-13fg2sz h3:where(.svelte-13fg2sz) a:where(.svelte-13fg2sz):hover{text-decoration:underline;color:var(--blue)}.author-info.svelte-13fg2sz p:where(.svelte-13fg2sz){margin:0 0 .75rem;font-size:.95rem;color:var(--text);opacity:.75;line-height:1.5}.author-info.svelte-13fg2sz p:where(.svelte-13fg2sz):last-of-type{margin-bottom:0}.author-links.svelte-13fg2sz{display:flex;gap:.75rem}.author-links.svelte-13fg2sz a:where(.svelte-13fg2sz){color:var(--text);text-decoration:none;font-weight:500}.author-links.svelte-13fg2sz a:where(.svelte-13fg2sz):hover{color:var(--blue);text-decoration:underline}@media (max-width: 768px){.author-bio.svelte-13fg2sz{flex-direction:column;align-items:center;text-align:center;gap:1rem}}
