.leaderboard-page{color:#eef2e8;background:#080d0a;min-height:100vh;padding:34px 38px 60px;font-family:Arial,sans-serif}.leaderboard-page>header{border-bottom:1px solid #334038;grid-template-columns:minmax(360px,1fr) minmax(250px,440px);align-items:end;gap:36px;margin:0 0 16px;padding:24px 130px 24px 0;display:grid}.leaderboard-page>header span{color:#c8ff3d;letter-spacing:.16em;font-size:10px;font-weight:900}.leaderboard-page h1{font:clamp(45px,5.5vw,72px)/.8 var(--display);letter-spacing:-.02em;margin:12px 0 0}.leaderboard-page>header p{color:#a6b2aa;margin:0;font-size:12px;line-height:1.65}.score-key{background:#0f1711;border:1px solid #344139;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;display:flex}.score-key b,.score-key span{padding:7px 9px;font-size:8px;font-weight:900}.score-key b{color:#c8ff3d}.score-key span{color:#aeb9b1;background:#0a100c;border:1px solid #3b4940}.era-tabs{gap:7px;margin:16px 0 10px;display:flex}.era-tabs button{color:#a5b0a8;cursor:pointer;background:#0c130e;border:1px solid #3a473f;min-width:74px;padding:12px 20px;font-weight:900}.era-tabs button.active{color:#c8ff3d;background:#182419;border-color:#c8ff3d;box-shadow:inset 0 -3px #c8ff3d}.week-archive{background:#0d1510;border:1px solid #344139;margin:0 0 12px;padding:12px}.week-archive>header{color:#c8ff3d;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:9px;font-weight:900;display:flex}.week-archive>header small{color:#75847a;font-size:8px}.week-archive>div{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.week-archive button{color:#a9b4ac;text-align:left;cursor:pointer;background:#09100c;border:1px solid #35433a;flex:0 0 150px;gap:5px;padding:12px 14px;display:grid}.week-archive button strong{letter-spacing:.08em;font-size:12px}.week-archive button small{color:#718077;font-size:8px}.week-archive button.active{color:#f0cf4b;background:#18170d;border-color:#e2bd3e;box-shadow:inset 0 -3px #e2bd3e}.week-archive button.active small{color:#b9a761}.weekly-board{background:#0b110d;border:1px solid #344139}.weekly-board>header,.weekly-board article{grid-template-columns:70px minmax(220px,1.5fr) .7fr .4fr .4fr .4fr .3fr;align-items:center;display:grid}.weekly-board>header{color:#7f8c83;letter-spacing:.08em;background:#111a14;min-height:48px;padding:0 15px;font-size:8px;font-weight:900}.weekly-board article{border-top:1px solid #27332b;min-height:78px;padding:0 15px}.weekly-board article:nth-child(odd){background:#0f1711}.weekly-board article:hover{background:#17221a}.weekly-board article>b{color:#c8ff3d;font:26px var(--display)}.weekly-board article>em{color:#f0cf4b;font:28px var(--display);font-style:normal}.weekly-board strong{font-size:14px;display:block}.weekly-board small{color:#7e8b82;margin-top:6px;font-size:9px;display:block}.weekly-board article>span{font-size:13px}.weekly-board>p{color:#88948c;text-align:center;padding:45px}@media (max-width:850px){.leaderboard-page>header{grid-template-columns:1fr}.weekly-board>header,.weekly-board article{grid-template-columns:50px 1fr 85px 50px}.weekly-board header span:nth-child(n+5),.weekly-board article>span:nth-last-child(-n+3){display:none}}@media (max-width:650px){.leaderboard-page{padding:20px 12px 40px}.leaderboard-page>header{padding-right:70px}.score-key{max-height:100px;overflow:auto}.era-tabs{overflow:auto}.week-archive button{flex-basis:132px}.weekly-board article{padding-inline:8px}}
