#breadcrumb{padding:16px 16px 16px 0}#full-content .page-content.top-contributors{padding:0 16px}.top-contributors{display:flex;flex-direction:column;gap:16px;color:var(--text-color);font-size:16px;line-height:22px}.top-card{padding:20px;border-radius:6px;background:var(--bg-wrapper)}.top-contributors h1,.top-contributors h2{margin:0;color:var(--text-color);font-family:"Open Sans Condensed",Impact,"Franklin Gothic Bold",sans-serif;font-weight:700}.top-contributors h1{font-size:1.714em;line-height:36px}.top-contributors h2{font-size:20px}.top-intro p{margin:12px 0 0}.top-intro .top-sign{font-weight:700}.top-boards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.top-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px;color:var(--subtext-color-light);font-size:14px}.top-contributors a.top-pseudo{overflow:hidden;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap}.top-score{font-size:14px;font-weight:700;white-space:nowrap}.top-contributors img{display:block;border-radius:50%}.top-you{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:var(--link-color);color:var(--bg-wrapper);font-size:12px;font-weight:700;line-height:18px;vertical-align:1px}.top-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.top-podium li{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:14px 6px 12px;border-radius:6px;background:var(--bg-bottom-card);text-align:center}.top-podium li.is-me{box-shadow:inset 0 0 0 1px var(--link-color)}.top-podium-avatar{position:relative;margin-bottom:6px}.top-podium .top-pseudo{max-width:100%;font-weight:700}.top-podium .top-you{margin-left:0}.top-podium .top-score{color:var(--subtext-color-light);font-weight:400}.top-medal{position:absolute;right:-4px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--bg-bottom-card);border-radius:50%;color:#fff;font-size:13px;font-weight:700;line-height:1}.top-medal.is-1{background:#d4a017}.top-medal.is-2{background:#9aa4ad}.top-medal.is-3{background:#b87333}.top-list{margin:0;padding:0;list-style:none}.top-list li{display:grid;grid-template-columns:28px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid var(--border-color)}.top-list li:first-child,.top-list li.is-me,.top-list li.is-me+li{border-top-color:transparent}.top-list li.is-me{border-radius:6px;background:rgba(51,102,153,0.1)}body.dark-mode .top-list li.is-me,body.blue-mode .top-list li.is-me{background:rgba(106,171,235,0.16)}.top-rank{color:var(--subtext-color-light);font-size:14px;text-align:right}.top-name{display:flex;align-items:center;min-width:0}.top-method ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 12px;padding:0;list-style:none}.top-method li{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:6px;background:var(--bg-bottom-card)}.top-method strong{font-family:"Open Sans Condensed",Impact,"Franklin Gothic Bold",sans-serif;font-size:20px}.top-method li span,.top-method p{color:var(--subtext-color-light);font-size:14px}.top-method p{margin:0}.top-tabs{display:none}@media only screen and (max-width:1562px){#breadcrumb{padding:16px}}@media only screen and (max-width:768px){#full-content .page-content.top-contributors{margin-top:16px}.top-card{padding:16px}.top-tabs{display:flex;flex-wrap:wrap;gap:8px}.top-tab{display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px solid transparent;border-radius:18px;background:var(--bg-wrapper);color:var(--text-color);font:14px Arial,sans-serif;cursor:pointer}.top-tab:hover{border-color:var(--link-color)}.top-tab.is-current{background:var(--text-color);color:var(--bg-wrapper)}.top-boards{grid-template-columns:minmax(0,1fr)}.top-board{display:none}.top-board.is-current{display:block}.top-board-head{display:none}.top-podium-avatar img{width:48px;height:48px}.top-podium .top-pseudo{font-size:14px}.top-method ul{grid-template-columns:repeat(2,minmax(0,1fr))}}