.autores-grid-container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--spacing-md);transition:opacity var(--motion-transition-fast)}@media(min-width:640px){.autores-grid-container{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.autores-grid-container{grid-template-columns:repeat(3,1fr)}}.autores-grid-container.is-loading{opacity:.5;pointer-events:none}.autor-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);text-decoration:none;min-height:170px;transition:border-color var(--motion-transition-fast),transform var(--motion-transition-fast),background-color var(--motion-transition-fast)}.autor-card:hover{border-color:var(--color-primary);background-color:var(--color-surface-hover);transform:translateY(-2px)}.autor-avatar-badge{width:28px;height:28px;border-radius:var(--radius-sm);background-color:var(--color-surface-elevated, var(--color-surface));border:1px solid var(--color-border);color:var(--color-primary)}.autor-card-meta{letter-spacing:var(--tracking-coord, .1em)}.autor-arrow-box{width:24px;height:24px;border-radius:50%;color:var(--color-text-faint);transition:color var(--motion-transition-fast),transform var(--motion-transition-fast)}.autor-card:hover .autor-arrow-box{color:var(--color-primary);transform:translate(3px)}.autor-nome-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.25;color:var(--color-text-main)}.autor-card-stats-box{margin-top:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border)}
