.page.svelte-1o1hays{padding-block-start:var(--space-7);padding-block-end:var(--space-8)}.intro.svelte-1o1hays{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);display:flex}.intro.svelte-1o1hays h1:where(.svelte-1o1hays){font-style:italic;font-weight:500}.lede.svelte-1o1hays{font-family:var(--font-display);color:var(--graphite);max-width:50ch;font-size:1.375rem;line-height:1.4}.container-rule.svelte-1o1hays{max-width:var(--page-max-width);margin-inline:auto;margin-block:0 var(--space-6)}.state-msg.svelte-1o1hays{font-family:var(--font-display);color:var(--graphite-soft);padding-block:var(--space-6);font-size:1.25rem;font-style:italic}.state-error.svelte-1o1hays{color:var(--state-fall)}.lv-list.svelte-1o1hays{border-top:1px solid var(--rule-color);margin:0;padding:0;list-style:none}.lv-row.svelte-1o1hays{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--rule-color-soft);grid-template-columns:5rem 1.6fr 1.4fr;align-items:center;display:grid}.lv-rank.svelte-1o1hays{flex-direction:column;align-items:center;gap:.2rem;display:flex}.lv-abbr.svelte-1o1hays{font-family:var(--font-display);color:var(--walnut);font-size:1.75rem;font-style:italic;font-weight:500;line-height:1}.is-top.svelte-1o1hays .lv-abbr:where(.svelte-1o1hays){font-size:2.5rem}.rank-num.svelte-1o1hays{font-family:var(--font-body);letter-spacing:.14em;color:var(--slate);font-size:.7rem;font-weight:500}.lv-info.svelte-1o1hays{min-width:0}.lv-name.svelte-1o1hays{font-family:var(--font-display);color:var(--anthracite);margin:0 0 .3rem;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.2}.is-top.svelte-1o1hays .lv-name:where(.svelte-1o1hays){font-size:2rem}.lv-meta.svelte-1o1hays{color:var(--graphite-soft);margin:0;font-size:.85rem}.lv-stats.svelte-1o1hays{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.gender-block.svelte-1o1hays{border-top:1px solid var(--rule-color-soft);flex-direction:column;gap:.3rem;padding-block-start:var(--space-2);display:flex}.gender-label.svelte-1o1hays{text-transform:uppercase;letter-spacing:.12em;color:var(--slate);margin:0 0 .25rem;font-size:.6rem;font-weight:600}.gender-stat.svelte-1o1hays{font-family:var(--font-display);font-variant-numeric:lining-nums;align-items:baseline;gap:.4ch;display:flex}.stat-key.svelte-1o1hays{font-family:var(--font-body);letter-spacing:.1em;color:var(--slate);min-width:2.5ch;font-size:.65rem;font-weight:500}.gender-stat.svelte-1o1hays .num-display:where(.svelte-1o1hays){color:var(--anthracite);font-size:1.25rem}.gender-stat.svelte-1o1hays .dec:where(.svelte-1o1hays){font-style:italic}.gender-stat.svelte-1o1hays .unit:where(.svelte-1o1hays){font-family:var(--font-body);color:var(--graphite-soft);margin-inline-start:.2ch;font-size:.7rem}.gender-stat.svelte-1o1hays .na:where(.svelte-1o1hays){color:var(--graphite-soft)}.gender-athlete.svelte-1o1hays{font-family:var(--font-body);color:var(--graphite-soft);margin:.3rem 0 0;font-size:.7rem;line-height:1.2}@media (width<=56rem){.lv-row.svelte-1o1hays{gap:var(--space-3);grid-template-columns:4rem 1fr}.lv-stats.svelte-1o1hays{grid-column:1/-1}.is-top.svelte-1o1hays .lv-name:where(.svelte-1o1hays),.lv-name.svelte-1o1hays{font-size:1.25rem}.is-top.svelte-1o1hays .lv-abbr:where(.svelte-1o1hays),.lv-abbr.svelte-1o1hays{font-size:1.5rem}}
