.leaderboard__board{max-width:1080px;margin:0 auto;padding:var(--k-space-40) var(--k-space-40);overflow-x:auto}.leaderboard__table{width:100%;border-collapse:collapse;font-family:var(--k-font);font-size:20px;line-height:var(--k-lh-flat)}.leaderboard__table th{font-family:var(--k-font-mono);font-size:var(--k-text-base);letter-spacing:var(--k-ls-tight);font-weight:400;color:var(--k-accent-green);text-transform:uppercase;text-align:left;padding:0 var(--k-space-16) var(--k-space-16);border-bottom:2px solid var(--k-line)}.leaderboard__table td{padding:var(--k-space-20) var(--k-space-16) 0;white-space:nowrap}.leaderboard__rank{color:var(--k-orange)}.leaderboard__name{color:var(--k-white);letter-spacing:.15em}td.leaderboard__score,th.leaderboard__score{text-align:right;color:var(--k-gold)}th.leaderboard__score{color:var(--k-accent-green)}.leaderboard__title{font-family:var(--k-font-mono);font-size:var(--k-text-base);letter-spacing:var(--k-ls-tight);color:var(--k-body-green);text-transform:uppercase}.leaderboard__row--boss .leaderboard__name,.leaderboard__row--boss .leaderboard__rank,.leaderboard__row--boss .leaderboard__title,.leaderboard__row--boss td.leaderboard__score{color:var(--k-red)}.leaderboard__row--you .leaderboard__name,.leaderboard__row--you .leaderboard__rank,.leaderboard__row--you .leaderboard__title,.leaderboard__row--you td.leaderboard__score{color:var(--k-cyan)}.leaderboard__youtag{color:var(--k-cyan);font-family:var(--k-font);font-size:.8em}.leaderboard__row--enter .leaderboard__name,.leaderboard__row--enter .leaderboard__rank,.leaderboard__row--enter td.leaderboard__score{color:var(--k-muted)}.leaderboard__enter{color:var(--k-white);animation:lb-blink 1.06s step-end infinite}.leaderboard__enter:focus-visible{color:var(--k-gold);animation:none}@media (hover:hover){.leaderboard__enter:hover{color:var(--k-gold);animation:none}}@keyframes lb-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.leaderboard__enter{animation:none}}@media (max-width:1023px){.leaderboard__board{padding:var(--k-space-16)}.leaderboard__table{font-size:var(--k-text-hud-sm)}.leaderboard__table th{font-size:var(--k-text-hud-xs);padding:0 var(--k-space-8) var(--k-space-8)}.leaderboard__table td{padding:var(--k-space-12) var(--k-space-8) 0}.leaderboard__title{font-size:var(--k-text-hud-sm)}}