.contributors-shell{display:grid;gap:30px}.contributors-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;min-height:360px;border:1px solid var(--line-soft);background:#e8eaed;padding:48px}.contributors-hero h1{margin:14px 0 0;color:var(--ink);font-size:clamp(48px,calc(8 * var(--pd-vw, 1vw)),104px);line-height:.88;font-style:italic;font-weight:950;text-transform:uppercase}.contributors-intro{max-width:620px;color:#657081;font-size:16px;font-weight:800}.contributors-summary{display:grid;gap:10px;min-width:220px}.contributors-summary span,.contributors-board,.contributor-card{border:1px solid var(--line-soft);background:#f3f5f7}.contributors-summary span{display:grid;gap:4px;padding:14px;color:#657081;font-size:11px;font-weight:950;text-transform:uppercase}.contributors-summary strong{color:var(--ink);font-size:22px}.contributors-board{padding:22px}.contributors-board-head h2{margin:0;color:var(--ink);font-size:34px;font-style:italic;font-weight:950;text-transform:uppercase}.contributors-board-head p{color:#657081;font-weight:800}.contributors-grid{display:grid;gap:12px;margin-top:18px}.contributor-card{display:grid;grid-template-columns:56px 58px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;color:var(--ink);text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.contributor-card:hover{transform:translateY(-2px);border-color:rgba(255,49,88,.45);box-shadow:0 18px 42px rgba(16,18,23,.12)}.contributor-rank,.contributor-score{color:#fff;background:var(--red);font-weight:950;text-align:center}.contributor-rank{display:grid;place-items:center;min-height:44px;font-size:18px}.contributors-avatar{display:grid;place-items:center;width:58px;aspect-ratio:1;border:1px solid var(--line-soft);background:#e8eaed;background-position:center;background-size:cover;color:var(--ink);font-size:24px;font-weight:950}.contributor-main h3,.contributor-main p{margin:0}.contributor-main h3{color:var(--ink);font-size:20px;font-weight:950;text-transform:uppercase}.contributor-main p,.contributor-main span,.contributor-stats span{color:#657081;font-size:12px;font-weight:850}.contributor-main span{color:var(--red);text-transform:uppercase}.contributor-score{padding:10px 12px}.contributor-stats{grid-column:3 / -1;display:flex;flex-wrap:wrap;gap:8px}.contributor-stats span{border:1px solid var(--line-soft);background:#fff;padding:7px 9px;text-transform:uppercase}.contributor-stats strong{color:var(--ink)}body.site-dark-mode .contributors-hero,body.site-dark-mode .contributors-board,body.site-dark-mode .contributor-card,body.site-dark-mode .contributors-summary span,body.site-dark-mode .contributor-stats span,body.site-dark-mode .contributors-avatar{border-color:var(--line-soft)!important;background:var(--panel)!important}body.site-dark-mode .contributors-hero h1,body.site-dark-mode .contributors-summary strong,body.site-dark-mode .contributors-board-head h2,body.site-dark-mode .contributor-main h3,body.site-dark-mode .contributor-stats strong,body.site-dark-mode .contributors-avatar{color:var(--ink)!important}body.site-dark-mode .contributors-intro,body.site-dark-mode .contributors-summary span,body.site-dark-mode .contributors-board-head p,body.site-dark-mode .contributor-main p,body.site-dark-mode .contributor-stats span{color:var(--muted)!important}@media (max-width: 760px){.contributors-hero,.contributor-card{grid-template-columns:1fr}.contributors-hero{padding:28px}.contributors-summary,.contributor-stats{grid-column:auto}}.contributors-avatar.has-image,body.site-dark-mode .contributors-avatar.has-image,.friend-avatar.has-image,body.site-dark-mode .friend-avatar.has-image,.profile-avatar.has-image,body.site-dark-mode .profile-avatar.has-image{background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;color:transparent!important}body.site-dark-mode .contributors-avatar.has-image,body.site-dark-mode .friend-avatar.has-image,body.site-dark-mode .profile-avatar.has-image{background-color:var(--panel-strong)!important}.contributors-avatar{overflow:hidden;clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%)}.contributors-avatar.has-image,body.site-dark-mode .contributors-avatar.has-image{background:var(--panel-strong)!important;background-image:var(--avatar-image)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;color:transparent!important}
