.contributors-module__t0YAbq__criteria{border-left:2px solid var(--color-signal);background:color-mix(in srgb, var(--color-signal) 5%, var(--color-surface));max-width:46rem;color:var(--color-paper-dim);margin:2rem 0 0;padding:.85rem 1.1rem;font-size:.82rem;line-height:1.7}.contributors-module__t0YAbq__board{border-top:1px solid var(--color-line);margin:2rem 0 0;padding:0;list-style:none}.contributors-module__t0YAbq__row{border-bottom:1px solid var(--color-line);transition:background .18s var(--ease-beat);grid-template-columns:2.4rem 3.25rem minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:1.1rem .6rem;display:grid}.contributors-module__t0YAbq__row:hover{background:color-mix(in srgb, var(--color-signal) 4%, transparent)}.contributors-module__t0YAbq__rank{color:var(--color-paper-dim);font:800 1.05rem/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:center}.contributors-module__t0YAbq__rank[data-top=true]{color:var(--color-signal);font-size:1.55rem}.contributors-module__t0YAbq__avatar{border:1px solid var(--color-line);background:hsl(var(--avatar-hue,8) 58% 93%);width:3.25rem;height:3.25rem;color:hsl(var(--avatar-hue,8) 46% 30%);font:800 1.05rem/1 var(--font-display);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;display:grid;overflow:hidden}.contributors-module__t0YAbq__avatar img{object-fit:cover;width:100%;height:100%;display:block}.contributors-module__t0YAbq__who{gap:.28rem;min-width:0;display:grid}.contributors-module__t0YAbq__name{font:800 1.05rem/1.35 var(--font-display);letter-spacing:-.005em;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.contributors-module__t0YAbq__handle{color:var(--color-paper-dim);font:600 .78rem/1.3 var(--font-mono);letter-spacing:.02em}.contributors-module__t0YAbq__bio{color:var(--color-paper-dim);margin:0;font-size:.88rem;line-height:1.6}.contributors-module__t0YAbq__missing{color:color-mix(in srgb, var(--color-paper-dim) 75%, transparent);font:700 .7rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.contributors-module__t0YAbq__socials{flex-wrap:wrap;gap:.4rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.contributors-module__t0YAbq__social{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-paper);font:650 .74rem/1.3 var(--font-body);transition:border-color .16s, color .16s, transform .16s var(--ease-beat);border-radius:999px;align-items:center;gap:.28rem;padding:.26rem .62rem;text-decoration:none;display:inline-flex}.contributors-module__t0YAbq__social:hover{border-color:var(--color-signal);color:var(--color-signal);transform:translateY(-1px)}.contributors-module__t0YAbq__tally{align-items:baseline;gap:.3rem;padding-left:.5rem;display:flex}.contributors-module__t0YAbq__tally strong{color:var(--color-signal);font:800 1.6rem/1 var(--font-display);font-variant-numeric:tabular-nums}.contributors-module__t0YAbq__tally span{color:var(--color-paper-dim);font:700 .74rem/1 var(--font-mono);letter-spacing:.04em}.contributors-module__t0YAbq__empty{border:1px dashed var(--color-line);border-radius:var(--radius-card);text-align:center;background:var(--color-surface);margin:2.5rem 0 0;padding:clamp(2.5rem,6vw,4rem) 1.5rem}.contributors-module__t0YAbq__empty h2{font:800 clamp(1.6rem, 4vw, 2.4rem)/1.05 var(--font-display);text-transform:uppercase;margin:0 0 .8rem}.contributors-module__t0YAbq__empty p{color:var(--color-paper-dim);margin:0}@media (max-width:640px){.contributors-module__t0YAbq__row{grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"rank who tally""avatar who tally";align-items:start;gap:.3rem .8rem;padding:1rem .2rem}.contributors-module__t0YAbq__rank{grid-area:rank;align-self:end}.contributors-module__t0YAbq__avatar{grid-area:avatar;width:2.75rem;height:2.75rem;font-size:.95rem}.contributors-module__t0YAbq__who{grid-area:who}.contributors-module__t0YAbq__tally{grid-area:tally;align-self:start;padding-top:.1rem}.contributors-module__t0YAbq__rank[data-top=true]{font-size:1.25rem}.contributors-module__t0YAbq__tally strong{font-size:1.3rem}}
