.scores-main{max-width:1180px;margin:55px auto 90px;padding:0 30px}.scores-main h1{font-size:clamp(60px,8vw,108px);letter-spacing:-6px;line-height:.99;margin:24px 0}.scores-main h1 em{font-style:normal;color:#c8ff65}.scores-intro{font-size:19px;color:#adb1c4;max-width:580px;line-height:1.6}.score-board{margin-top:38px;border:1px solid #333646;border-radius:22px;overflow:hidden;background:linear-gradient(120deg,#191c2a,#11131d)}.score-selectors{display:flex;gap:20px;align-items:end;padding:24px;background:#202331;flex-wrap:wrap}.score-selectors label{display:grid;gap:9px;font-size:12px;color:#b9bdce;text-transform:uppercase;letter-spacing:1px}.score-selectors select,.score-selectors button{background:#10121b;border:1px solid #464b61;color:#fff;padding:12px;border-radius:8px;font:inherit;min-height:46px}.score-selectors select{max-width:330px}.score-selectors button{margin-left:auto;cursor:pointer}.score-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px}.score-heading h2{font-size:32px;margin:12px 0}.score-heading p{color:#b6bbcc;font-size:14px}.score-heading .primary{white-space:nowrap}.rank-table{width:100%;border-collapse:collapse}.rank-table th,.rank-table td{text-align:left;padding:18px 30px;border-top:1px solid #303444}.rank-table th{font-size:12px;color:#b1b5c8;text-transform:uppercase;letter-spacing:1px}.rank-table td{font-size:17px}.rank-table .rank{color:#c8ff65;width:80px;font-weight:800}.rank-table .result{font-size:23px;font-weight:800}.rank-table .when{color:#aeb2c3;font-size:13px}.scores-empty{padding:40px 30px 55px;text-align:center;color:#aeb4c9}.scores-empty strong{display:block;font-size:25px;color:white;margin-bottom:10px}.scores-how{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:45px}.scores-how h2{font-size:23px}.scores-how p{color:#b2b7c9;font-size:16px;line-height:1.7}@media(max-width:700px){.scores-main{padding:0 18px;margin-top:30px}.scores-main h1{letter-spacing:-3px}.score-selectors{gap:14px;padding:18px}.score-selectors label:first-child{width:100%}.score-selectors select{max-width:100%}.score-selectors button{margin:0}.score-heading{padding:24px;display:block}.score-heading .primary{display:inline-flex;margin-top:15px}.rank-table th,.rank-table td{padding:15px 12px}.rank-table .when{display:none}.scores-how{grid-template-columns:1fr;gap:16px}}

#scoreRows{overflow-x:auto}.all-games .rank-table{min-width:620px}.rank-table a{color:#d2fa75}
