.puzzle-leaderboard-module__D5PT_G__panel{border-block:1px solid var(--teal-line);color:#243b35;margin:24px 0;padding:20px 0}.puzzle-leaderboard-module__D5PT_G__panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.puzzle-leaderboard-module__D5PT_G__panel h2{margin:0 0 6px;font-size:20px}.puzzle-leaderboard-module__D5PT_G__panel p{color:var(--muted);margin:8px 0;font-size:14px;line-height:1.5}.puzzle-leaderboard-module__D5PT_G__panel a{color:var(--teal)}.puzzle-leaderboard-module__D5PT_G__panel header>a,.puzzle-leaderboard-module__D5PT_G__panel button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.puzzle-leaderboard-module__D5PT_G__panel button{background:var(--paper);color:#174b43;font:inherit;cursor:pointer;border:1px solid #52756f;border-radius:4px;padding:8px 12px}.puzzle-leaderboard-module__D5PT_G__list{margin:0;padding:0;list-style:none}.puzzle-leaderboard-module__D5PT_G__list li{border-bottom:1px solid var(--teal-soft);grid-template-columns:30px minmax(0,1fr) 120px 80px;align-items:center;gap:12px;min-height:52px;padding:6px 0;display:grid}.puzzle-leaderboard-module__D5PT_G__list strong{font-variant-numeric:tabular-nums;text-align:right;font-size:16px}.puzzle-leaderboard-module__D5PT_G__rank,.puzzle-leaderboard-module__D5PT_G__moves{color:var(--muted);font-size:13px}.puzzle-leaderboard-module__D5PT_G__player{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.puzzle-leaderboard-module__D5PT_G__player img{object-fit:cover;border-radius:50%;flex:0 0 28px}.puzzle-leaderboard-module__D5PT_G__panel a:focus-visible,.puzzle-leaderboard-module__D5PT_G__panel button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:560px){.puzzle-leaderboard-module__D5PT_G__list li{grid-template-columns:22px minmax(0,1fr) 66px;gap:4px 8px}.puzzle-leaderboard-module__D5PT_G__moves{grid-area:2/2;padding-bottom:6px}.puzzle-leaderboard-module__D5PT_G__list strong{grid-area:1/3}}
