.leaderboard-wrapper{padding-top:60px;padding-bottom:80px;height:auto;min-height:100vh;background-image:none;justify-content:flex-start!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-family:Optician-Sans;background-color:#131a26}.leaderboard-wrapper h2{max-width:1000px;width:calc(100% - 30px);box-sizing:border-box;text-align:left}.leaderboard-header{max-width:1000px;width:calc(100% - 30px);margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;border-bottom:1px solid rgba(255,255,255,.08)}.leaderboard-header>h2{width:auto;margin:0;padding-bottom:12px;font-size:2.07rem}.leaderboard-tabs{display:flex;gap:6px;margin-bottom:-1px}.leaderboard-tab{position:relative;display:flex;align-items:center;gap:9px;padding:12px 14px 15px;border:none;background:none;color:rgba(255,255,255,.45);font-family:inherit;font-size:1.05rem;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:color .15s,text-shadow .15s}.leaderboard-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:3px 3px 0 0;background-color:#00baff;box-shadow:0 0 12px rgba(0,186,255,.8);transform:scaleX(0);transition:transform .2s ease-out}.leaderboard-tab:hover{color:rgba(255,255,255,.85)}.leaderboard-tab.active{color:#fff;text-shadow:0 0 14px rgba(0,186,255,.5)}.leaderboard-tab.active:after{transform:scaleX(1)}.leaderboard-tab .tab-icon{height:20px;width:20px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:.45;transition:filter .15s,opacity .15s}.leaderboard-tab .tab-icon.seasons{width:30px}.leaderboard-tab.active .tab-icon,.leaderboard-tab:hover .tab-icon{filter:none;opacity:1}.leaderboard-seasons{max-width:1000px;width:calc(100% - 30px);margin-top:16px;display:flex;align-items:center;gap:4px}.season-chips{position:relative;flex:1;min-width:0;display:flex;gap:6px;padding:0 24px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.season-chips::-webkit-scrollbar{display:none}.season-step{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:6px;background-color:#212937;color:rgba(255,255,255,.8);cursor:pointer;transition:color .15s,background-color .15s,opacity .15s}.season-step svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.season-step.on svg{transform:scaleX(-1)}.season-step:hover:not(:disabled){color:#fff;background-color:#2a3446}.season-step:disabled{opacity:.3;cursor:default}.season-chip{flex-shrink:0;padding:7px 14px;border:none;border-radius:6px;background-color:#212937;color:rgba(255,255,255,.55);font-family:inherit;font-size:.95rem;cursor:pointer;transition:color .15s,background-color .15s,box-shadow .15s}.season-chip:hover{color:#fff;background-color:#2a3446}.season-chip.active{color:#fff;background-color:rgba(0,186,255,.15);box-shadow:inset 0 0 0 2px #00baff}.leaderboard-caption{max-width:1000px;width:calc(100% - 30px);min-height:1.35em;margin:14px 0 0;line-height:1.35;text-align:left;color:rgba(255,255,255,.45);font-size:.95rem}.leaderboard-caption+.leaderboard-table{margin-top:10px}.leaderboard-table.loading{opacity:.5}.leaderboard-wrapper{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.leaderboard-wrapper:before{display:none}.feed.hide{margin-top:-10px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feed:after{content:"You've reached the end!";opacity:.5;text-align:center;width:100%;display:block}.feed:empty:after{content:"Loading..."}@media (max-width:765px),(orientation:portrait){.leaderboard-tabs{width:100%}.leaderboard-tab{flex:1 1 0;min-width:0;flex-direction:column;justify-content:center;gap:5px;padding:8px 4px 12px;font-size:.85rem;line-height:1.15;white-space:normal;text-align:center}}