.hs-hero{border-bottom:1px solid var(--rim);text-align:center;background:radial-gradient(55% 60% at 50% 38%,#e8b64a29,#0000 72%);padding:clamp(40px,7vw,72px) 16px clamp(28px,5vw,44px)}.hs-kicker{color:var(--gold);font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;margin:0 0 14px}.hs-title{font:900 clamp(44px, 8vw, 80px) / 1 var(--display);background:linear-gradient(#fff3cc 0%,#f4cd62 36%,#c58a26 58%,#f0cf74 76%,#fff3cc 100%);color:#0000;filter:drop-shadow(0 4px 10px #0000008c);-webkit-background-clip:text;background-clip:text;margin:0;padding-right:.06em;display:inline-block}.hs-tagline{max-width:560px;color:var(--muted);margin:16px auto 0;font-size:clamp(17px,2.2vw,20px)}.hs-search{gap:8px;max-width:420px;margin:24px auto 0;display:flex}.hs-search input{border:1px solid var(--rim);background:var(--panel);min-width:0;color:var(--text);border-radius:6px;flex:1;padding:11px 14px;font:17px/1.2 system-ui,-apple-system,Segoe UI,sans-serif}.hs-search input::placeholder{color:var(--muted)}.hs-search-button{background:var(--gold);box-shadow:0 3px 0 var(--gold-deep);color:var(--ink);font:700 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;flex:none;padding:12px 18px 11px}.hs-search-button:hover{background:var(--gold-bright)}.hs-wrap{max-width:var(--column);margin:0 auto;padding:clamp(28px,5vw,44px) 16px 0}.hs-note{border:1px solid var(--rim);background:var(--panel);color:var(--gold-bright);text-align:center;border-radius:6px;margin:0 0 20px;padding:12px 16px}.hs-note[hidden],.hs-player[hidden],.hs-pager[hidden],.hs-pager-link[hidden]{display:none}.hs-player{border:1px solid var(--gold-deep);background:linear-gradient(180deg, #e8b64a1f, transparent 70%), var(--panel);border-radius:8px;margin:0 0 clamp(28px,5vw,40px);padding:16px}.hs-player-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.hs-player h2{min-width:0;color:var(--gold-bright);font:400 24px / 1.2 var(--pixel);letter-spacing:-3px;text-shadow:0 2px 0 var(--gold-deep);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.site .hs-clear{color:var(--muted);font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;flex:none;text-decoration:none}.site .hs-clear:hover{color:var(--gold-bright)}.hs-standings{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .hs-standing{box-sizing:border-box;border:1px solid var(--rim);height:100%;color:var(--muted);background:#050d0b59;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:8px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:grid}.site .hs-standing:hover,.site .hs-standing[aria-current=true]{border-color:var(--gold)}.hs-standing img{width:calc(var(--w) * 2px);height:auto;image-rendering:pixelated;grid-row:1}.hs-standing-board{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.hs-standing-rank,.hs-standing-level,.hs-standing-xp{font-variant-numeric:tabular-nums;grid-column:1/-1}.hs-standing-rank{color:var(--gold-bright);margin-top:4px}.hs-standings li:first-child{grid-column:1/-1}.site .hs-standings li:first-child .hs-standing{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.hs-standings li:first-child :is(.hs-standing-rank,.hs-standing-level,.hs-standing-xp){margin:0}.hs-boards{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 clamp(36px,6vw,52px);display:grid}.site .hs-boards a{box-sizing:border-box;border:1px solid var(--rim);background:var(--panel);min-width:0;min-height:52px;color:var(--text);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.site .hs-boards a[data-board=overall]{grid-column:1/-1;justify-content:center}.site .hs-boards a:hover{border-color:var(--gold-deep)}.site .hs-boards a[aria-current=page]{border-color:var(--gold);color:var(--gold-bright);background:#e8b64a24}.hs-boards img{width:calc(var(--w) * var(--ms) * 1px);height:auto;image-rendering:pixelated;flex:none}.hs-board-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.hs-ribbon{margin:0 auto clamp(20px,4vw,28px)}.hs-table{border-collapse:separate;border-spacing:0;border:1px solid var(--rim);background:var(--panel);font-variant-numeric:tabular-nums;border-radius:8px;width:100%}.hs-table th{border-bottom:1px solid var(--rim);color:var(--gold);font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-align:left;text-transform:uppercase;white-space:nowrap;padding:13px 12px 11px}.hs-table td{white-space:nowrap;border-top:1px solid #e8b64a1a;padding:10px 12px}.hs-table :is(th,td){box-sizing:border-box}.hs-table .hs-rank{padding-right:28px}.hs-table :is(.hs-level,.hs-xp){padding-left:36px}.hs-table .hs-name{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.hs-table tbody tr:first-child td{border-top:0}.hs-table .hs-level,.hs-table .hs-xp{text-align:right}.hs-table td.hs-rank{color:var(--gold)}.site .hs-who{color:var(--text);text-decoration:none}.site .hs-who:hover{color:var(--gold-bright);text-decoration:underline}.hs-table tr.hs-marked td{background:#e8b64a29}.hs-table tr.hs-marked td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.site .hs-table tr.hs-marked .hs-who{color:var(--gold-bright);font-weight:600}.hs-table td.hs-empty{color:var(--muted);text-align:center;white-space:normal;padding:28px 16px}.hs-pager{font:400 16px / 1 var(--pixel);letter-spacing:var(--pixel-tight);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:16px;display:grid}.hs-pager-where{color:var(--muted);text-align:center;grid-column:2}.hs-pager-link[data-hs-page=prev]{grid-column:1;justify-self:start}.hs-pager-link[data-hs-page=next]{grid-column:3;justify-self:end}.site .hs-pager-link{color:var(--gold);text-decoration:none}.site .hs-pager-link:hover{color:var(--gold-bright);text-decoration:underline}.hs-down{border:1px dashed var(--rim);background:var(--panel);color:var(--muted);text-align:center;border-radius:8px;padding:28px 20px 12px;display:none}.hs-down-title{color:var(--gold-bright);font:400 24px / 1.2 var(--pixel);letter-spacing:-3px;text-transform:uppercase;margin:0 0 14px}.hs-down p{margin:0 0 16px}:is([data-hs-state=offline],[data-hs-state=busy]) .hs-down{display:block}:is([data-hs-state=offline],[data-hs-state=busy]) :is(.hs-note,.hs-player,.hs-boards,.hs-ribbon,.hs-board),[data-hs-state=offline] [data-down=busy],[data-hs-state=busy] [data-down=offline]{display:none}@media (max-width:640px){.hs-boards{grid-template-columns:repeat(6,minmax(0,1fr))}.site .hs-boards a{justify-content:center;min-height:44px;padding:6px 2px}.hs-boards a:not([data-board=overall]) .hs-board-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hs-table{font-size:15px}.hs-table th{letter-spacing:.04em;padding:12px 7px 10px;font:700 12px/1 system-ui,-apple-system,Segoe UI,sans-serif}.hs-table td{padding:9px 7px}.hs-table :is(th,td):first-child{padding-left:10px}.hs-table :is(th,td):last-child{padding-right:10px}.hs-table .hs-rank{padding-right:7px}.hs-table :is(.hs-level,.hs-xp){padding-left:10px}.hs-player{padding:14px 12px}.site .hs-standing{gap:1px 6px;padding:6px 8px;font-size:13px;line-height:1.3}.hs-standing-board{font-size:14px}}@media (prefers-reduced-motion:reduce){.site .hs-boards a{transition:none}}
