.headline.svelte-1qdmves{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700}.highlight.svelte-1qdmves{color:var(--color-text-secondary)}.leaderboard-controls.svelte-1qdmves{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:10px;display:flex}.control-view.svelte-1qdmves{align-items:center;gap:12px;display:flex}.view-label.svelte-1qdmves{font-family:var(--font-heading);color:var(--color-text-main);white-space:nowrap;font-size:1.2rem;font-weight:700}.select-wrapper.svelte-1qdmves{flex:none;align-items:center;width:auto;display:flex;position:relative}.shared-input.svelte-1qdmves{background-color:var(--color-text-main);border-radius:var(--radius-pill);color:var(--color-bg-1);font-family:var(--font-body);box-sizing:border-box;border:none;outline:none;width:auto;height:48px;padding:0 16px;font-size:1.1rem;font-weight:500;box-shadow:inset 0 2px 4px #0000001a}.select-input.svelte-1qdmves{appearance:none;field-sizing:content;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m6 9 6 6 6-6\" stroke=\"%2316161D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:right 12px center;background-repeat:no-repeat;width:max-content;padding-right:36px}.table-container.svelte-1qdmves{background-color:var(--color-bg-2);border-radius:var(--radius-md);box-shadow:var(--shadow-bevel);width:100%;transition:opacity .2s;overflow:hidden}.loading.svelte-1qdmves{opacity:.5;pointer-events:none}.data-table.svelte-1qdmves{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.data-table.svelte-1qdmves thead:where(.svelte-1qdmves){background-color:var(--color-bg-2);border-bottom:2px solid #ffffff0d}.data-table.svelte-1qdmves th:where(.svelte-1qdmves){font-family:var(--font-body);color:var(--color-text-main);-webkit-user-select:none;user-select:none;vertical-align:middle;padding:16px 24px;font-size:1.1rem;font-weight:700}.th-content.svelte-1qdmves{justify-content:center;align-items:center;display:flex}.th-content.left.svelte-1qdmves{justify-content:flex-start}.data-table.svelte-1qdmves td:where(.svelte-1qdmves){vertical-align:middle;font-family:var(--font-body);padding:14px 24px;font-size:1.1rem;overflow:hidden}.event-name-cell.svelte-1qdmves{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.data-table.svelte-1qdmves tbody:where(.svelte-1qdmves) tr:where(.svelte-1qdmves){color:var(--color-bg-1);transition:filter .1s}.data-table.svelte-1qdmves tbody:where(.svelte-1qdmves) tr:where(.svelte-1qdmves):nth-child(odd){background-color:var(--color-text-main)}.data-table.svelte-1qdmves tbody:where(.svelte-1qdmves) tr:where(.svelte-1qdmves):nth-child(2n){background-color:var(--color-text-secondary)}.data-table.svelte-1qdmves tbody:where(.svelte-1qdmves) tr:where(.svelte-1qdmves):hover{filter:brightness(.95)}.col-center.svelte-1qdmves{text-align:center;width:12%}.fw-800.svelte-1qdmves{font-weight:800}.col-winner.svelte-1qdmves{text-overflow:ellipsis;white-space:nowrap;width:18%;overflow:hidden}.col-actions.svelte-1qdmves{white-space:nowrap;text-align:right;width:8.5rem}.del.svelte-1qdmves{color:#fff;background:#ef4444;border:0;border-radius:8px;padding:.3rem .6rem;font-size:.8rem}.empty-state.svelte-1qdmves{text-align:center;color:var(--color-text-main);font-weight:700;background-color:#0000!important;padding:40px!important}@media (max-width:1200px){.leaderboard-controls.svelte-1qdmves{flex-wrap:wrap;align-items:stretch;gap:16px;margin-bottom:10px}.view-label.svelte-1qdmves{display:none}.control-view.svelte-1qdmves{flex:none}.select-wrapper.svelte-1qdmves{width:auto}.select-input.svelte-1qdmves{width:max-content}.data-table.svelte-1qdmves th:where(.svelte-1qdmves),.data-table.svelte-1qdmves td:where(.svelte-1qdmves){padding:12px 16px;font-size:1rem}.hide-mobile.svelte-1qdmves{display:none}.event-name-cell.svelte-1qdmves{max-width:none}}
