.ranking-nav.svelte-gmzmlh{display:flex;gap:0;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--space-xl);width:fit-content}.ranking-nav__link.svelte-gmzmlh{padding:var(--space-sm) var(--space-lg);background:var(--color-bg);border-right:1px solid var(--color-border);text-decoration:none;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.ranking-nav__link.svelte-gmzmlh:last-child{border-right:none}.ranking-nav__link.svelte-gmzmlh:hover{background:var(--color-secondary);color:#fff;text-decoration:none}.ranking-nav__link.active.svelte-gmzmlh{background:var(--color-primary);color:var(--color-text-on-primary)}.year-tabs.svelte-gmzmlh{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.download-link.svelte-gmzmlh{margin-bottom:var(--space-lg)}.csv-download.svelte-gmzmlh{color:var(--color-primary);text-decoration:underline;font-size:var(--font-size-sm)}.csv-download.svelte-gmzmlh:hover{color:var(--color-secondary);text-decoration:none}.results-section.svelte-gmzmlh{margin-bottom:var(--space-2xl)}.results-section__title.svelte-gmzmlh{font-size:var(--font-size-lg);margin-bottom:var(--space-xs);color:var(--color-primary)}.results-section__count.svelte-gmzmlh{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-sm)}.table-scroll.svelte-gmzmlh{overflow-x:auto}th.total-col.svelte-gmzmlh{font-weight:var(--font-weight-bold);background:var(--color-primary-dark);color:#fff}td.total-col.svelte-gmzmlh{font-weight:var(--font-weight-bold)}.event-col.svelte-gmzmlh{min-width:70px;font-size:var(--font-size-sm)}.number.svelte-gmzmlh{text-align:right;font-variant-numeric:tabular-nums}.placeholder-message.svelte-gmzmlh{padding:var(--space-xl);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-lg);background:var(--color-bg-alt);border-radius:var(--border-radius);margin-bottom:var(--space-xl)}.empty-message.svelte-gmzmlh{color:var(--color-text-muted);font-style:italic;margin:var(--space-md) 0;text-align:center}.ranking-info.svelte-gmzmlh{max-width:var(--max-width-narrow)}.ranking-info.svelte-gmzmlh h2:where(.svelte-gmzmlh){font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.ranking-info.svelte-gmzmlh p:where(.svelte-gmzmlh){margin-bottom:var(--space-md);color:var(--color-text-secondary)}.search.svelte-gmzmlh{display:inline-block;margin-bottom:var(--space-md)}.search.svelte-gmzmlh input:where(.svelte-gmzmlh){padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-md);line-height:1;height:calc(var(--space-lg) + 4px);border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-bg);color:var(--color-text);vertical-align:middle}
