.author-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:760px){.author-list{grid-template-columns:minmax(0,1fr);gap:12px}}.author-card{position:relative;display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);transition:border-color var(--ix-dur) var(--ix-ease),box-shadow var(--ix-dur-slow) var(--ix-ease)}.author-card[data-top=true]:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:3px;border-radius:0 3px 3px 0;background:var(--color-primary)}@media (hover:hover){.author-card:hover{border-color:var(--color-primary-border-hover);box-shadow:var(--ix-shadow-lift)}}.author-card__main{display:flex;min-width:0;align-items:center;gap:12px;border-radius:6px;color:inherit}.author-card__main:focus-visible{outline:2px solid var(--ix-focus);outline-offset:4px}.author-card__rank{flex:none;min-width:28px;color:var(--color-text-faint);font-size:18px;font-weight:600;line-height:28px;text-align:center;font-variant-numeric:tabular-nums}.author-card__rank[data-top=true]{width:28px;height:28px;border-radius:9999px;background:var(--color-primary);color:var(--color-on-primary);font-size:15px}.author-card__avatar.avatar{flex:none;width:56px;height:56px}.author-card__avatar .avatar__fallback{font-size:20px}.author-card[data-top=true] .author-card__avatar.avatar{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary)}.author-card__info{display:flex;flex:1 1 0%;min-width:0;flex-direction:column;gap:2px}.author-card__name{color:var(--color-text-strong);font-size:16px;font-weight:600;line-height:22px;transition:color var(--ix-dur) var(--ix-ease)}.author-card__bio,.author-card__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.author-card__bio{color:var(--color-text-muted);font-size:13px;line-height:18px}.author-card__stats{color:var(--color-text-muted);font-size:12px;line-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.author-card__metric{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px;padding-left:4px;text-align:right}.author-card__metric strong{color:var(--color-primary);font-size:18px;font-weight:600;line-height:24px;white-space:nowrap;font-variant-numeric:tabular-nums}.author-card__metric span{color:var(--color-text-muted);font-size:12px;line-height:16px;white-space:nowrap}@media (hover:hover){.author-card__main:hover .author-card__name{color:var(--color-primary)}}.author-card__main:active .author-card__name{color:var(--ix-link-pressed)}.author-card__books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 0 0;border-top:1px dashed var(--color-border);list-style:none}.author-card__book{display:flex;min-width:0;align-items:flex-start;gap:8px;border-radius:4px;color:inherit}.author-card__book:focus-visible{outline:2px solid var(--ix-focus);outline-offset:2px}.author-card__book .book-cover{flex:none;width:44px;border-radius:3px}.author-card__book .adult-cover-badge{transform:scale(.75);transform-origin:top right}.author-card__book .book-cover>div{gap:0;padding:0}.author-card__book .book-cover>div>span{display:none}.author-card__book .book-cover>div>svg{width:20px;height:20px}.author-card__book-title{display:-webkit-box;min-width:0;overflow:hidden;color:var(--color-text-body);font-size:12px;line-height:17px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.author-card__book:hover .author-card__book-title{color:var(--color-primary)}}.author-card__book:active .author-card__book-title{color:var(--ix-link-pressed)}@media (max-width:480px){.author-card{padding:12px}.author-card__main{gap:10px}.author-card__avatar.avatar{width:48px;height:48px}.author-card__book{flex-direction:column;gap:4px}.author-card__book .book-cover{width:52px}.author-card__book-title{-webkit-line-clamp:1;width:100%}}.author-card--skeleton{pointer-events:none}.home-authors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:8px}@media (min-width:768px){.home-authors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.home-authors{grid-template-columns:repeat(6,minmax(0,1fr))}}.home-authors__item{display:flex;min-width:0;align-items:center;gap:10px;border-radius:6px;color:inherit}.home-authors__item:focus-visible{outline:2px solid var(--ix-focus);outline-offset:2px}.home-authors__item .avatar{flex:none;transition:box-shadow var(--ix-dur) var(--ix-ease)}.home-authors__name{font-size:13px;font-weight:500;line-height:18px;transition:color var(--ix-dur) var(--ix-ease)}.home-authors__name,.home-authors__sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-authors__sub{margin-top:4px;color:var(--color-text-muted);font-size:11px;line-height:15px}@media (hover:hover){.home-authors__item:hover .home-authors__name{color:var(--color-primary)}.home-authors__item:hover .avatar{box-shadow:0 0 0 2px var(--color-primary-ring)}}.home-authors__item:active .home-authors__name{color:var(--ix-link-pressed)}