.ledger.svelte-192ywl3{margin:0}.ledger-plot.svelte-192ywl3{width:100%;position:relative}svg.svelte-192ywl3{display:block}.ledger-col.svelte-192ywl3{outline:none}.ledger-hit.svelte-192ywl3{fill:#0000}.ledger-bar.svelte-192ywl3{fill:var(--chart-context);transition:fill var(--dur-fast) ease}.ledger-col-first.svelte-192ywl3 .ledger-bar:where(.svelte-192ywl3){fill:var(--color-gold-dark)}.ledger-cap.svelte-192ywl3{fill:var(--color-gold-light)}.ledger-col-hovered.svelte-192ywl3 .ledger-bar:where(.svelte-192ywl3),.ledger-col.svelte-192ywl3:focus-visible .ledger-bar:where(.svelte-192ywl3){fill:var(--color-text-secondary)}.ledger-col-first.ledger-col-hovered.svelte-192ywl3 .ledger-bar:where(.svelte-192ywl3),.ledger-col-first.svelte-192ywl3:focus-visible .ledger-bar:where(.svelte-192ywl3){fill:var(--color-gold)}.ledger-col.svelte-192ywl3:focus-visible .ledger-hit:where(.svelte-192ywl3){stroke:#f5c54280;stroke-width:2px}.ledger-place.svelte-192ywl3{fill:var(--color-text-dim);font-family:var(--font-display);letter-spacing:.04em;font-size:.625rem}.ledger-place-first.svelte-192ywl3{fill:var(--color-gold)}.ledger-axis.svelte-192ywl3{fill:var(--color-text-dim);font-family:var(--font-display);letter-spacing:.04em;font-size:.625rem}.ledger-caption.svelte-192ywl3{color:var(--text-muted);font-size:var(--text-2xs);margin-top:8px}.ledger-table.svelte-192ywl3{margin-top:8px}.ledger-table.svelte-192ywl3 summary:where(.svelte-192ywl3){color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer}.ledger-table.svelte-192ywl3 summary:where(.svelte-192ywl3):focus-visible{outline-offset:2px;outline:2px solid #f5c54280}.ledger-table.svelte-192ywl3 table:where(.svelte-192ywl3){border-collapse:collapse;width:100%;font-size:var(--text-xs);margin-top:8px}.ledger-table.svelte-192ywl3 th:where(.svelte-192ywl3),.ledger-table.svelte-192ywl3 td:where(.svelte-192ywl3){border-bottom:1px solid var(--color-border-subtle);text-align:right;font-variant-numeric:tabular-nums;padding:6px 8px}.ledger-table.svelte-192ywl3 th:where(.svelte-192ywl3):first-child,.ledger-table.svelte-192ywl3 td:where(.svelte-192ywl3):first-child{text-align:left}.ledger-table.svelte-192ywl3 th:where(.svelte-192ywl3){color:var(--text-muted);font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase}.ledger-table.svelte-192ywl3 td:where(.svelte-192ywl3){color:var(--text-body);font-family:var(--font-data)}.season-select.svelte-1yiyjrg{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.season-select.svelte-1yiyjrg select:where(.svelte-1yiyjrg){border:1px solid var(--color-border-accent);background:var(--color-surface);color:var(--text-heading);font-family:var(--font-data);font-size:var(--text-xs);padding:7px 10px}.season-select.svelte-1yiyjrg select:where(.svelte-1yiyjrg):focus-visible{outline-offset:2px;outline:2px solid #f5c54280}.race-scopes.svelte-1yiyjrg{justify-items:end;gap:8px;display:grid}.standing-callout.svelte-1yiyjrg{color:var(--text-body);font-size:var(--text-sm);margin:0 0 24px}.standing-callout.svelte-1yiyjrg strong:where(.svelte-1yiyjrg){color:var(--text-heading);font-weight:var(--weight-regular);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.standing-position.svelte-1yiyjrg{font-family:var(--font-data);color:var(--text-heading)}.standing-first.svelte-1yiyjrg{color:var(--color-gold)}.block.svelte-1yiyjrg{margin-bottom:40px}.muted.svelte-1yiyjrg{color:var(--text-muted);font-size:var(--text-sm);margin:0}.trophies.svelte-1yiyjrg{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.trophy.svelte-1yiyjrg{border:1px solid var(--color-border-subtle);box-shadow:var(--bevel-slot);background:#13161f99;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.trophy-position.svelte-1yiyjrg{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm)}.trophy-label.svelte-1yiyjrg{color:var(--text-body);font-size:var(--text-xs);letter-spacing:var(--tracking-tight)}.trophy-first.svelte-1yiyjrg{border-color:#f5c54259}.trophy-first.svelte-1yiyjrg .trophy-position:where(.svelte-1yiyjrg){color:var(--color-gold)}.trophy-first.svelte-1yiyjrg .trophy-label:where(.svelte-1yiyjrg){color:var(--text-heading)}
