.lb.svelte-c0r7k3{gap:7px;margin:0;padding:0;list-style:none;display:grid}li.svelte-c0r7k3{border:2px solid var(--tile-edge);min-inline-size:0;color:var(--line);background:linear-gradient(#fff 0%,#e2f3ff 100%);border-radius:14px;grid-template-columns:2.2em minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:6px;padding-inline:8px 12px;display:grid;box-shadow:inset 0 -2px #0d5aa81f,0 3px #0a3f7c8c}li.top.svelte-c0r7k3:first-child{box-shadow:inset 0 -2px 0 #a86a002e, 0 3px 0 var(--gold-edge);background:linear-gradient(#fffbe0 0%,#ffe680 100%);border-color:#b98a00}li.top.svelte-c0r7k3:nth-child(2){background:linear-gradient(#fff 0%,#d7dee8 100%);border-color:#7b8899;box-shadow:inset 0 -2px #505c6e29,0 3px #66717f}li.top.svelte-c0r7k3:nth-child(3){background:linear-gradient(#fff3e6 0%,#f6c28e 100%);border-color:#a8642a;box-shadow:inset 0 -2px #6e3a1229,0 3px #8a4a18}.rank.svelte-c0r7k3{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;block-size:1.9em;min-inline-size:1.9em;font-family:var(--font-display);border-radius:999px;justify-self:center;place-items:center;padding-inline:4px;font-size:.85rem;line-height:1;display:grid;box-shadow:inset 0 2px #fff3}li.top.svelte-c0r7k3 .rank:where(.svelte-c0r7k3){box-shadow:none;background:0 0;border:0;block-size:auto;min-inline-size:0;padding:0}.rank.svelte-c0r7k3 img:where(.svelte-c0r7k3){filter:drop-shadow(1px 2px #0b2a6373);width:28px;height:auto}.nick.svelte-c0r7k3{text-overflow:ellipsis;white-space:nowrap;color:var(--line);font-weight:700;overflow:hidden}.name.svelte-c0r7k3{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.name.svelte-c0r7k3 .nick:where(.svelte-c0r7k3){flex:0 auto;min-width:0}.name.svelte-c0r7k3 .flag-badge,.name.svelte-c0r7k3 .unknown{flex:none}.score.svelte-c0r7k3{color:#0d5aa8;font-variant-numeric:tabular-nums;font-size:1rem}.compact.svelte-c0r7k3 li:where(.svelte-c0r7k3){padding-block:4px;padding-inline:6px 10px}.empty.svelte-c0r7k3{border:2px solid var(--capsule-edge);background:var(--well);text-align:center;color:#fff;border-radius:14px;margin:0;padding:16px 12px;font-size:.95rem;font-weight:600;box-shadow:inset 0 3px 6px #00000047}
