@layer components{.site-shell .site-author-index{padding:70px 0 64px}.site-shell .site-author-index>div{width:calc(min(960px,100vw - 32px));max-width:960px}.site-shell .site-author-index .site-collection-intro{margin:0 0 104px}.site-shell .site-author-index .site-collection-avatar{margin-bottom:48px}.site-shell .site-author-index-list{gap:72px;display:grid}.site-shell .site-author-index-entry{color:var(--site-color-text);grid-template-columns:minmax(0,1fr);align-items:start;gap:0;text-decoration:none;display:grid}.site-shell .site-author-index-avatar{background:var(--site-color-hover-background);width:128px;height:128px;color:var(--site-color-muted);-o-object-fit:cover;object-fit:cover;border-radius:50%;place-items:center;margin-bottom:32px;font-size:24px;display:grid}.site-shell .site-author-index-copy{gap:12px;min-width:0;display:grid}.site-shell .site-author-index-name{color:var(--site-color-heading);font-size:20px;font-weight:550;line-height:28px}.site-shell .site-author-index-biography{color:var(--site-color-text);font-size:16px;line-height:24px}.site-shell .site-author-index-count{color:var(--site-color-muted);font-size:14px;line-height:20px}.site-shell .site-author-index-entry:hover .site-author-index-name{text-underline-offset:3px;text-decoration:underline}.site-shell .site-author-index-entry:focus-visible{outline:2px solid var(--site-color-accent);outline-offset:6px;border-radius:3px}.site-shell .site-author-index-message{color:var(--site-color-muted)}.site-shell .site-author-index-skeleton{background:var(--site-color-hover-background);border-radius:16px;width:100%;height:104px;animation:1.5s ease-in-out infinite pulse}.site-shell .site-public-authors-footer .home-newsletter{margin-top:120px}.site-shell .site-author-index>div{width:min(700px,100% - 32px);max-width:700px;margin-inline:auto}@media (width<=1023px){.site-shell .site-author-index{padding-top:40px}.site-shell .site-author-index .site-collection-intro{margin-bottom:56px}.site-shell .site-author-index .site-collection-avatar{margin-bottom:32px}.site-shell .site-author-index-list{gap:48px}.site-shell .site-author-index-entry{grid-template-columns:minmax(0,1fr);gap:0}.site-shell .site-author-index-avatar{width:96px;height:96px;margin-bottom:24px}.site-shell .site-public-authors-footer .home-newsletter{margin-top:80px}}}
