.race-strip.svelte-5rb0aw{scrollbar-width:none;scroll-snap-type:x mandatory;-ms-overflow-style:none}.race-strip.svelte-5rb0aw::-webkit-scrollbar{display:none}.race-cell.svelte-5rb0aw{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:3rem;padding:.5rem .25rem;border-radius:2px;border-top:2px solid transparent;color:#656360;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease;scroll-snap-align:center}.race-cell.svelte-5rb0aw:hover{background:#1c1a18;color:#c0bdba}.race-cell-active.svelte-5rb0aw{background:#211f1d;border-top-color:#d40924;color:#f4f1ee}.race-flag.svelte-5rb0aw{width:16px;height:16px;border-radius:50%;object-fit:cover;opacity:.7;border:1px solid oklch(.3 .005 60);background:#23211f;transition:opacity .15s ease}.race-flag-active.svelte-5rb0aw,.race-cell.svelte-5rb0aw:hover .race-flag:where(.svelte-5rb0aw){opacity:1}.race-dot.svelte-5rb0aw{width:6px;height:6px;border-radius:50%;transition:background-color .15s ease,box-shadow .15s ease}.dot-selected.svelte-5rb0aw{width:8px;height:8px;background:#d40924;box-shadow:0 0 6px #d4092480}.dot-scored.svelte-5rb0aw{background:#4aa651}.dot-locked.svelte-5rb0aw{background:#c46016}.dot-submitted.svelte-5rb0aw{background:#656360}.dot-empty.svelte-5rb0aw{background:transparent;border:1px solid oklch(.35 .005 60)}.nav-arrow.svelte-5rb0aw{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:2px;color:#656360;cursor:pointer;transition:color .15s ease,background-color .15s ease}.nav-arrow.svelte-5rb0aw:hover{color:#d40924;background:#1c1a18}
