.public-page.svelte-19wez8g{max-width:720px;margin:2rem auto;padding:2rem;background:#fff;border-radius:.75rem;box-shadow:0 4px 24px #00000026}@media (max-width: 640px){.public-page.svelte-19wez8g{margin:0;border-radius:0;padding:1.5rem 1rem}}.crumbs.svelte-19wez8g{font-size:.875rem;color:#666;margin-bottom:1rem}.crumbs.svelte-19wez8g a:where(.svelte-19wez8g){color:inherit}h1.svelte-19wez8g{margin:0 0 .5rem;font-size:1.75rem;line-height:1.3}.race-link.svelte-19wez8g{color:#1d4ed8;text-decoration:none}.race-link.svelte-19wez8g:hover{text-decoration:underline}.meta.svelte-19wez8g{font-size:.875rem;color:#888;margin:0 0 2rem}.trend.svelte-19wez8g{padding:1rem 1.25rem;background:#f0f7ff;border-radius:.5rem;margin-bottom:2rem}.trend-summary.svelte-19wez8g{margin:0;font-weight:500}.history.svelte-19wez8g{margin-bottom:3rem}.history.svelte-19wez8g h2:where(.svelte-19wez8g){margin:0 0 1rem;font-size:1.125rem}.history.svelte-19wez8g table:where(.svelte-19wez8g){width:100%;border-collapse:collapse;font-size:.9rem}.history.svelte-19wez8g th:where(.svelte-19wez8g),.history.svelte-19wez8g td:where(.svelte-19wez8g){padding:.5rem .75rem;text-align:left;border-bottom:1px solid #eee}.history.svelte-19wez8g th:where(.svelte-19wez8g){color:#666;font-weight:500}.empty.svelte-19wez8g{color:#888}.cta.svelte-19wez8g{padding:2rem;background:#f7f7f7;border-radius:.75rem;text-align:center}.cta.svelte-19wez8g h2:where(.svelte-19wez8g){margin:0 0 .5rem}.cta-btn.svelte-19wez8g{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background:#111;color:#fff;border-radius:.375rem;text-decoration:none;font-weight:600}
