body{background:#0e0b11;color:#f7edf2}.hiscores-layout{max-width:1220px;margin:auto;padding:88px 28px 130px}.hiscores-layout .eyebrow,.score-kicker{color:#ee7393;font-size:12px;font-weight:800;letter-spacing:.21em}.score-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:13px 0 60px}.score-heading h1{font-family:Cinzel,serif;font-size:clamp(38px,6vw,72px);line-height:1.08;margin:16px 0}.score-heading h1 em{font-style:normal;color:#f36e93}.score-heading p{max-width:680px;color:#bda9b8;line-height:1.8;font-size:16px}.score-sigil{font-size:112px;color:#ff7398;text-shadow:0 0 75px #8c2145;opacity:.76}.score-board{border:1px solid #633047;background:linear-gradient(145deg,#22101c,#160e18 50%,#140e16);box-shadow:0 24px 90px #0008}.score-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:28px 34px;border-bottom:1px solid #57283d}.score-bar h2{font-family:Cinzel,serif;font-size:26px;margin:8px 0 0}.score-status{padding:9px 14px;border:1px solid #7b4058;border-radius:30px;font-size:11px;letter-spacing:.09em;color:#edb8c7}.score-controls{display:flex;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid #4a2736}.score-tabs{display:flex;flex-wrap:wrap;gap:8px}.score-tabs button{border:1px solid #5d3548;background:#241622;color:#cbb1bf;border-radius:5px;padding:12px 15px;cursor:pointer;font:700 12px Inter,sans-serif}.score-tabs button.selected,.score-tabs button:hover{background:linear-gradient(100deg,#981e43,#e64774);border-color:#ef668c;color:white}.score-search input{width:min(260px,100%);min-width:150px;background:#0e0a11;border:1px solid #69405a;color:#fff;padding:12px 15px;border-radius:4px;font:14px Inter,sans-serif}.score-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{padding:19px 28px;border-bottom:1px solid #633047;background:#2a1423;color:#da9bad;font-size:11px;letter-spacing:.13em}td{padding:17px 28px;border-bottom:1px solid #3d2432;font-size:14px;color:#d5c4cf}td:nth-child(2){font-weight:800;color:white}td:first-child{color:#f3b1c6;font-weight:800}tr:hover td{background:#ffffff07}.score-empty{text-align:center;padding:70px 18px 82px}.score-empty>span{font-size:64px;color:#ef7395}.score-empty h3{font-family:Cinzel,serif;font-size:23px;margin:15px 0}.score-empty p{max-width:500px;margin:0 auto 28px;color:#bba5b3;line-height:1.8}.score-empty a,.score-cta{display:inline-block;padding:15px 22px;background:linear-gradient(100deg,#961e41,#e94b76);color:white;text-decoration:none;font-weight:800;font-size:12px;letter-spacing:.08em}.score-footnote{padding:17px 28px;color:#9e8797;font-size:12px;border-top:1px solid #3c2533}.score-promo{margin-top:34px;border:1px solid #593148;padding:35px 42px;display:flex;justify-content:space-between;align-items:center;gap:30px;background:#1c101b}.score-promo h2{font:600 26px Cinzel,serif;margin:10px 0}.score-promo p{color:#bda8b7;margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.hiscores-layout{padding:54px 15px 90px}.score-heading{margin-bottom:30px}.score-sigil{display:none}.score-controls{flex-direction:column}.score-search input{width:100%}.score-bar{padding:25px 18px}.score-promo{padding:25px;flex-direction:column;align-items:flex-start}th,td{padding:16px 18px}}
