:root{color-scheme:dark;--bg:#080f19;--panel:#101b2a;--line:#29394b;--text:#edf2f9;--muted:#a3b3c7;--orange:#ffad66}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 8%,#71370e24,transparent 40%),radial-gradient(ellipse at 0 35%,#00487525,transparent 45%),var(--bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--orange);text-underline-offset:4px}button,a{outline-offset:5px}button:focus-visible,a:focus-visible{outline:2px solid var(--orange)}header,main,footer{max-width:1180px;margin:auto;padding-left:30px;padding-right:30px}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px;border-bottom:1px solid #29394b70}.nav-logo{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff;min-width:0}.nav-logo img{width:44px;height:44px;filter:drop-shadow(0 0 12px rgba(0,170,255,0.25))}.nav-logo-text{font-family:'Russo One','Orbitron',sans-serif;font-weight:400;font-size:.95rem;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}.nav-logo-text .zero{color:#00aaff}.nav-logo-text .one{color:#ff7a00}.nav-logo-text .rest{color:#fff;margin-left:6px}nav{display:flex;gap:25px;font-size:13px}nav a{text-decoration:none;color:#c6d2e2}nav a:hover{color:var(--orange)}.hero{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:58px 0 44px}.eyebrow{color:var(--orange);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:750;margin:0 0 12px}h1{font-size:clamp(40px,5.5vw,62px);letter-spacing:-.045em;line-height:1.08;margin:16px 0 20px}h1 span{color:var(--orange)}.lead{max-width:530px;color:#b9c8da;font-size:18px;margin:0 0 25px}.primary{display:inline-block;background:var(--orange);color:#261507;padding:11px 21px;border-radius:8px;font-weight:700;text-decoration:none;font-size:14px}.primary:hover{background:#ffc18d}.chest{width:260px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 40px #be5f1026)}.board{background:linear-gradient(135deg,#112236,#0e1724 65%);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 20px 65px #0003}.board-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 28px 0}.board-heading .eyebrow{font-size:10px;margin-bottom:5px}h2{margin:0;font-size:25px;letter-spacing:-.025em}button{font:600 13px system-ui;color:var(--text);background:#1a2b3e;border:1px solid #3b506a;border-radius:8px;padding:10px 16px;cursor:pointer}button:hover{background:#243b54}button:disabled{cursor:wait;opacity:.6}#status{font-size:12px;color:var(--muted);margin:12px 28px 23px}.empty{text-align:center;padding:35px 24px 52px;border-top:1px solid var(--line)}.empty>span{font-size:32px;color:var(--orange)}.empty h3{font-size:21px;margin:12px 0 8px}.empty p{color:var(--muted);font-size:14px;max-width:460px;margin:0 auto}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}th,td{padding:17px 20px;border-top:1px solid var(--line);text-align:left}th{color:var(--muted);font-size:11px;font-weight:600;background:#08121e66}th:first-child,td:first-child{width:85px;padding-left:28px}th:nth-child(3),th:nth-child(4){width:120px}.number{text-align:right;font-variant-numeric:tabular-nums}td:nth-child(2){font-weight:600;overflow-wrap:anywhere}td:nth-child(3){color:var(--orange);font-weight:750}td:last-child,th:last-child{padding-right:28px}tbody tr:first-child{background:#d6771510}.rank{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted);font-variant-numeric:tabular-nums}.podium .rank{border:1px solid #a8754166;color:#ffd3a0;background:#9254141c}tbody tr:hover{background:#ffffff04}.board-foot{padding:16px 28px;border-top:1px solid var(--line)}.board-foot p{font-size:12px;color:var(--muted);margin:5px 0}.below{color:var(--muted);font-size:13px;margin:25px 4px 50px}.below a{display:inline-block}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:32px;font-size:12px;color:var(--muted)}footer a{text-decoration:none;color:var(--muted)}.footer-brand .zero{color:#00aaff}.footer-brand .one{color:#ff7a00}.footer-brand .rest{color:#fff}.notice{padding:16px;background:#492c17;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
@media(max-width:700px){header,main,footer{padding-left:20px;padding-right:20px}header{align-items:flex-start;flex-direction:column;gap:12px}.hero{gap:8px;padding:35px 0}.chest{width:140px}.lead{font-size:15px}nav{gap:20px}.board-heading{padding:22px 18px 0}#status{margin-left:18px;margin-right:18px}th,td{padding:13px 10px}th:first-child,td:first-child{width:56px;padding-left:16px}th:nth-child(3),th:nth-child(4){width:75px}td:last-child,th:last-child{padding-right:16px}.board-foot{padding:15px 18px}footer{flex-direction:column;gap:6px}}
@media(max-width:420px){.chest{width:85px;align-self:flex-start;margin-top:42px}h1{font-size:38px}.hero{gap:0}.lead{font-size:14px}th:nth-child(3),th:nth-child(4){width:66px}table{font-size:12px}.rank{width:25px;height:25px}}

html{scrollbar-gutter:stable}
@media(min-width:651px) and (max-width:700px){header{padding-left:30px;padding-right:30px}}
@media(max-width:650px){header{padding:20px}}
@media(max-width:420px){.nav-logo{gap:10px}.nav-logo-text{font-size:.8rem}}

.nav-logo-text{line-height:1.75}
