.hall.svelte-121d4wh{--grid-line: color-mix(in srgb, var(--text-color) 14%, transparent);--gold: #ffb700;--muted: var(--text-color-light);width:100%;background:var(--background-color);border-top:1px dashed var(--grid-line);box-sizing:border-box;min-width:0}:root[data-theme=light] .hall.svelte-121d4wh{--gold: #b8860b}.section-header.svelte-121d4wh{display:flex;justify-content:center;align-items:center;padding:.75rem 1rem;border-bottom:1px dashed var(--grid-line)}h2.svelte-121d4wh{margin:0;font-size:1rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--gold)}.label.svelte-121d4wh{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.records.svelte-121d4wh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px dashed var(--grid-line)}.record.svelte-121d4wh{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.85rem 1rem .9rem}.record.svelte-121d4wh+.record:where(.svelte-121d4wh){border-left:1px dashed var(--grid-line)}.record.highest.svelte-121d4wh .label:where(.svelte-121d4wh){color:var(--gold)}.score.svelte-121d4wh{margin-top:.15rem;font-family:Rubik Mono One,sans-serif;font-size:1.7rem;line-height:1.05;font-variant-numeric:tabular-nums}.record.highest.svelte-121d4wh .score:where(.svelte-121d4wh){color:var(--gold)}.score.svelte-121d4wh small:where(.svelte-121d4wh){margin-left:.25rem;color:var(--muted);font-family:inherit;font-size:.7rem;font-weight:700;letter-spacing:.06em}.who.svelte-121d4wh{font-size:.92rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.where.svelte-121d4wh{color:var(--muted);font-size:.75rem;line-height:1.35}.repeat-head.svelte-121d4wh{display:flex;justify-content:space-between;align-items:baseline;padding:.75rem 1rem .45rem}.count.svelte-121d4wh{color:var(--muted);font-size:.72rem}.repeats.svelte-121d4wh{margin:0;padding:0;list-style:none;border-top:1px dashed var(--grid-line)}.repeat.svelte-121d4wh{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem 1rem;border-bottom:1px dashed var(--grid-line)}.wins.svelte-121d4wh{display:flex;flex-direction:column;align-items:center;line-height:1}.wins.svelte-121d4wh b:where(.svelte-121d4wh){font-family:Rubik Mono One,sans-serif;font-size:1.25rem;font-weight:400}.wins.svelte-121d4wh small:where(.svelte-121d4wh){margin-top:.15rem;color:var(--muted);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.repeat.top.svelte-121d4wh .wins:where(.svelte-121d4wh) b:where(.svelte-121d4wh),.repeat.top.svelte-121d4wh .name:where(.svelte-121d4wh){color:var(--gold)}.player.svelte-121d4wh{display:flex;flex-direction:column;gap:.1rem;min-width:0}.name.svelte-121d4wh{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season.svelte-121d4wh{color:var(--muted);font-size:.72rem;font-variant-numeric:tabular-nums}.races.svelte-121d4wh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem;max-width:9.5rem}.race.svelte-121d4wh{padding:.15rem .4rem;border:1px solid var(--grid-line);border-radius:.35rem;color:var(--text-color);font-size:.66rem;font-weight:700;letter-spacing:.06em;line-height:1.2}.race.shared.svelte-121d4wh{border-style:dashed;color:var(--muted)}.footnote.svelte-121d4wh{display:flex;align-items:center;gap:.4rem;margin:0;padding:.55rem 1rem .8rem;color:var(--muted);font-size:.7rem}.empty.svelte-121d4wh{margin:0;padding:.9rem 1rem 1rem;color:var(--muted);font-size:.85rem;text-align:center}.empty.inline.svelte-121d4wh{padding-top:.25rem;text-align:left}.record.svelte-121d4wh,.repeat.svelte-121d4wh{opacity:0;transform:translateY(8px);transition:opacity .4s ease calc(var(--i) * 70ms),transform .5s cubic-bezier(.16,1,.3,1) calc(var(--i) * 70ms)}.body.svelte-121d4wh.in .record:where(.svelte-121d4wh),.body.svelte-121d4wh.in .repeat:where(.svelte-121d4wh){opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.record.svelte-121d4wh,.repeat.svelte-121d4wh{opacity:1;transform:none;transition:none}}@media (max-width: 380px){.score.svelte-121d4wh{font-size:1.4rem}.races.svelte-121d4wh{max-width:7rem}}
