.AuthorDetail-module__ltqOCG__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex;position:relative}.AuthorDetail-module__ltqOCG__avatarWrap{background:var(--color-surface);width:140px;height:140px;box-shadow:0 6px 20px var(--color-shadow-sm);border:4px solid var(--color-on-brand);border-radius:50%;margin-bottom:20px;position:relative;overflow:hidden}.AuthorDetail-module__ltqOCG__avatarFallback{width:100%;height:100%;color:var(--color-text-muted);background:linear-gradient(135deg,var(--color-primary-subtle)0%,var(--color-danger-bg)100%);justify-content:center;align-items:center;font-size:44px;font-weight:600;display:flex}.AuthorDetail-module__ltqOCG__jobTitle{color:var(--color-text-secondary);margin:0 0 16px;font-size:1.125rem;font-weight:500}.AuthorDetail-module__ltqOCG__bio{color:var(--color-text-secondary);max-width:640px;margin:0 0 24px;font-size:1rem;line-height:1.7}.AuthorDetail-module__ltqOCG__socials{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AuthorDetail-module__ltqOCG__socialLink{color:var(--color-text);border:1px solid var(--color-border);background:#ffffffd9;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.AuthorDetail-module__ltqOCG__socialLink:hover{background:var(--color-surface);transform:translateY(-1px)}.AuthorDetail-module__ltqOCG__postsHeading{color:var(--color-text);text-align:center;margin:0 0 24px;font-size:1.5rem;font-weight:600}.AuthorDetail-module__ltqOCG__backToBlog{color:var(--color-info);border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.AuthorDetail-module__ltqOCG__backToBlog:hover{background:#3182ce14}
