.roster-intro.svelte-czgt9f{padding:50px 0 32px}h1.svelte-czgt9f{font:800 clamp(38px, 5vw, 62px)/1.04 var(--display);letter-spacing:-2.5px;margin:18px 0}.intro-bottom.svelte-czgt9f{justify-content:space-between;align-items:end;gap:40px;display:flex}.intro-bottom.svelte-czgt9f p:where(.svelte-czgt9f){color:#64715f;max-width:570px;margin:0;font-size:15px;line-height:1.8}label.svelte-czgt9f{width:260px;font:10px var(--mono);flex-direction:column;flex:none;gap:8px;display:flex}input.svelte-czgt9f{background:var(--paper);border:1px solid #b7c0ad;border-radius:8px;width:100%;padding:12px;font:13px DM Sans,sans-serif}.roster-grid.svelte-czgt9f{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;padding-bottom:40px;display:grid}article.svelte-czgt9f{border:1.5px solid var(--ink);background:var(--paper);border-radius:13px;flex-direction:column;scroll-margin-top:24px;display:flex;overflow:hidden;box-shadow:0 3px #203d3220}.art.svelte-czgt9f{border-bottom:1.5px solid var(--ink);position:relative}.number.svelte-czgt9f{border:1px solid var(--ink);background:var(--paper);font:500 10px var(--mono);border-radius:5px;padding:5px 7px;position:absolute;top:10px;left:10px}.racer-copy.svelte-czgt9f{flex-direction:column;flex:1;align-items:flex-start;padding:18px;display:flex}.racer-copy.svelte-czgt9f>.label:where(.svelte-czgt9f){font-size:9px}h2.svelte-czgt9f{font:750 23px/1.1 var(--display);letter-spacing:-.6px;margin:7px 0 18px}.power.svelte-czgt9f{align-items:center;gap:6px;font-size:12px;display:flex}.power.svelte-czgt9f svg{flex:none}.racer-copy.svelte-czgt9f p:where(.svelte-czgt9f){color:#61705f;margin:12px 0 20px;font-size:12px;line-height:1.7}.timing.svelte-czgt9f{font:9px var(--mono);text-transform:uppercase;background:#e9ecdf;border-radius:4px;margin-top:auto;padding:5px 8px}.roster-end.svelte-czgt9f{border-top:1px solid var(--line);align-items:center;gap:25px;padding:32px 0;display:flex}.roster-end.svelte-czgt9f>div:where(.svelte-czgt9f){margin-right:auto}.roster-end.svelte-czgt9f h2:where(.svelte-czgt9f){margin:0 0 8px}.roster-end.svelte-czgt9f p:where(.svelte-czgt9f){color:var(--muted);margin:0;font-size:13px}.empty.svelte-czgt9f{text-align:center;padding:45px 0}@media (width<=950px){.roster-grid.svelte-czgt9f{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.roster-grid.svelte-czgt9f{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.intro-bottom.svelte-czgt9f{flex-direction:column;align-items:stretch;gap:24px}label.svelte-czgt9f{width:100%}.roster-end.svelte-czgt9f{flex-wrap:wrap}.roster-end.svelte-czgt9f>div:where(.svelte-czgt9f){width:100%}.racer-copy.svelte-czgt9f{padding:14px}h2.svelte-czgt9f{font-size:20px}}@media (width<=360px){.roster-grid.svelte-czgt9f{grid-template-columns:1fr}}
