@font-face{font-family:outfit;src:url(../media/Outfit_latin-s.p.0xskzzri4v5r5.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.jKR4FW_className{font-family:outfit,outfit Fallback}.jKR4FW_variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_latin-s.p.1ai6h88a9uoet.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.IBnDVG_className{font-family:inter,inter Fallback}.IBnDVG_variable{--font-inter:"inter", "inter Fallback"}
:root{--color-background:#0d0e10;--color-surface:#1b1d21;--color-surface-raised:#24262a;--color-surface-high:#2e3035;--color-line:#26282b;--color-outline:#393b3f;--color-text-primary:#f1f0ea;--color-text-secondary:#c3c3be;--color-text-muted:#8b8f96;--color-text-disabled:#595b60;--color-accent:#d6ff3d;--color-on-accent:#0d0e10;--color-accent-surface:#d6ff3d24;--color-warning:#ff4d3d;--color-warning-surface:#ff4d3d1f;--color-success:#d6ff3d;--color-success-surface:#d6ff3d1f;--color-speed-slow:#5d6e22;--color-speed-middle:#d6ff3d;--color-speed-fast:#e6f6a5;--color-map-land:#e7e7e2;--color-map-ink:#0d0e10;--color-map-night:#111214}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-map-credit:var(--color-text-muted);--color-rider-ring:var(--color-background);--color-rider-lost:var(--color-text-muted);--color-halo-live:#d6ff3d47;--color-halo-lost:#8b8f9640;--font-sans:var(--font-inter), -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-outfit), var(--font-sans);--radius-button:14px;--radius-card:18px;--map-height:430px}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:24px}h1,p{margin:0}.not-found{color:var(--color-text-muted);text-align:center;padding:140px 32px 0;font-size:16px;line-height:24px}
