.leaderboard-list{list-style:none;margin:0 auto;padding:0;max-width:var(--content-width-shortened);font-size:1rem;font-family:var(--highlight-font-family)}.leaderboard-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s cubic-bezier(.35,1.6,.8,1);transition:all .25s cubic-bezier(.35,1.6,.8,1)}.leaderboard-list li:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.leaderboard-list li.top50 .rank-meta{color:var(--color-popular)}.leaderboard-list .rank{line-height:.5;width:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-theme-dark-blue);font-size:1.5rem}.leaderboard-list .rank .fa-sort-up{color:var(--color-theme-green)}.leaderboard-list .rank .fa-sort-down{color:var(--color-theme-red)}.leaderboard-list li:first-child .rank{font-size:5rem;font-weight:800;color:var(--color-popular);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-box-align:end;-ms-flex-align:end;align-items:end;line-height:0}.leaderboard-list a[href]{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--color-theme-light-blue);margin:.25rem;padding:.5rem;border-radius:.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden}.leaderboard-list .avatar{margin-right:.5rem;width:64px;height:64px;border-radius:.25rem}.leaderboard-list .rank-meta{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-list .rank-meta .meta-aside{display:block;font-size:1rem;color:var(--color-theme-grey)}.leaderboard-list.shortboard{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leaderboard-list.shortboard a{margin-left:0;padding:0 .5rem 0 0;background:none}.leaderboard-list.shortboard .avatar{height:42px;width:42px}