:root{--lime:#cbff45;--pink:#ff4ca0;--blue:#58ddff;--ink:#070b24}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#193d82 0,transparent 31%),radial-gradient(circle at 90% 85%,#6a164f 0,transparent 35%),linear-gradient(132deg,#050817,#171147 52%,#31134e);color:#fff;font-family:"Space Grotesk",sans-serif;margin:0;min-height:100vh;overflow-x:hidden}.ranking-shell{margin:0 auto;max-width:850px;min-height:100vh;padding:42px 24px 60px;position:relative;z-index:1}.back{color:var(--blue);font:700 12px "DM Mono",monospace;letter-spacing:.08em;text-decoration:none}.ranking-shell header{margin:70px 0 36px;text-align:center}.ranking-shell header p,.ranking-shell header span{font:700 11px "DM Mono",monospace;letter-spacing:.18em}.ranking-shell header p{color:var(--lime)}h1{font-size:clamp(72px,13vw,130px);letter-spacing:-.1em;line-height:.72;margin:25px 0 31px;text-shadow:7px 7px 0 #172357,0 0 35px #58ddff55}h1 em{color:var(--lime);font-style:normal;text-shadow:7px 7px 0 #466319,0 0 30px #cbff4588}.leaderboard{background:#0a1030dc;border:1px solid #58ddff77;box-shadow:14px 14px 0 #191447,0 0 42px #58ddff32}.board-head,.score-row{align-items:center;display:grid;grid-template-columns:.55fr 1fr 1fr .85fr;gap:12px;padding:16px 20px}.board-head{background:#58ddff;color:#071027;font:700 10px "DM Mono",monospace;letter-spacing:.12em}.score-row{border-top:1px solid #49446c;font-family:"DM Mono",monospace}.score-row b{color:var(--blue)}.score-row strong{font-size:21px;letter-spacing:.13em}.score-row span{color:var(--lime);font-weight:700;text-align:right}.score-row i{color:#c6c2db;font-size:10px;font-style:normal;text-align:right}.score-row.podium{background:linear-gradient(90deg,#cbff4515,transparent)}.score-row.podium:first-child strong{color:#fff}.empty{display:grid;gap:10px;min-height:205px;padding:80px 20px;text-align:center}.empty b{color:var(--lime);font:700 15px "DM Mono",monospace;letter-spacing:.1em}.empty span,.note{color:#d9d5e9;font:12px/1.6 "DM Mono",monospace}.note{margin:28px auto;max-width:540px;text-align:center}.coin-button{background:var(--lime);box-shadow:5px 5px 0 var(--pink);color:#081124;display:flex;font:700 14px "DM Mono",monospace;justify-content:space-between;margin:auto;padding:17px 20px;text-decoration:none;width:min(100%,350px)}#rankingInvaders{height:100%;left:0;opacity:.8;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@media(max-width:560px){.ranking-shell{padding:28px 16px 46px}.ranking-shell header{margin:56px 0 28px}.board-head,.score-row{grid-template-columns:.5fr .9fr 1fr;padding:14px 12px}.board-head b:last-child,.score-row i{display:none}.score-row strong{font-size:18px}}
