.lb.svelte-1c453yf{width:100%;display:flex;flex-direction:column;gap:8px;text-align:left}.lb-head.svelte-1c453yf{display:flex;align-items:center;justify-content:space-between;gap:8px}.lb-period.svelte-1c453yf{font-size:.7rem;font-weight:700;color:#8f8c85}.lb-title.svelte-1c453yf{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#777}.lb-list.svelte-1c453yf{display:flex;flex-direction:column;gap:3px}.lb-row.svelte-1c453yf{display:grid;grid-template-columns:22px 20px 1fr auto;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:#121110;border:1px solid #1e1d1b;text-decoration:none}.lb-row.me.svelte-1c453yf{background:color-mix(in srgb,var(--accent) 10%,#121110);border-color:color-mix(in srgb,var(--accent) 35%,#1e1d1b)}.lb-link.svelte-1c453yf{cursor:pointer;transition:border-color .15s,background .15s}.lb-link.svelte-1c453yf:hover{border-color:color-mix(in srgb,var(--accent) 45%,#1e1d1b);background:#171615}.lb-link.svelte-1c453yf:hover .lb-name:where(.svelte-1c453yf){text-decoration:underline}.lb-rank.svelte-1c453yf{font-size:.8rem;font-weight:900;color:#888;text-align:center;font-variant-numeric:tabular-nums}.lb-av.svelte-1c453yf{font-size:1rem;line-height:1;text-align:center;color:#eee}.lb-name.svelte-1c453yf{font-size:.82rem;font-weight:700;color:#e8e8e8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-score.svelte-1c453yf{font-size:.92rem;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.lb-you.svelte-1c453yf{margin-top:2px;padding-top:6px;border-top:1px dashed #26241f}.lb-msg.svelte-1c453yf{font-size:.78rem;color:#777;padding:10px 4px;text-align:center}.lb-signin-hint.svelte-1c453yf{color:#5f5f5f;padding:6px 4px}
