.arena-card.svelte-cx812t{cursor:pointer}.strip.svelte-cx812t{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--arena-paper-alt);color:var(--arena-ink);border-bottom:1px solid var(--arena-line);font-family:var(--arena-f-mono);font-size:11px;line-height:1.4}.strip.urgent.svelte-cx812t{background:var(--arena-urgent);color:var(--arena-paper)}.dday.svelte-cx812t{font-weight:700;letter-spacing:.5px}.sport.svelte-cx812t{font-family:var(--arena-f-body);font-size:11px;font-weight:600;letter-spacing:0}.sport-running.svelte-cx812t{color:#4f48bf}.sport-swimming.svelte-cx812t{color:#006f87;color:oklch(50% .14 220)}.sport-cycling.svelte-cx812t{color:#a75c00;color:oklch(55% .16 60)}.sport-triathlon.svelte-cx812t{color:#882e9b}.sport-trail_running.svelte-cx812t{color:#005e15;color:oklch(42% .14 145)}.strip.urgent.svelte-cx812t .sport:where(.svelte-cx812t){color:var(--arena-paper);opacity:.9}.body.svelte-cx812t{padding:20px 16px 16px;flex:1;display:flex;flex-direction:column;min-width:0}.title.svelte-cx812t{font-family:var(--arena-f-body);font-weight:700;font-size:17px;letter-spacing:-.3px;line-height:1.3;margin-bottom:10px;text-wrap:balance;color:var(--arena-ink);min-height:44.2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.meta.svelte-cx812t{font-family:var(--arena-f-mono);font-size:11px;line-height:1.4;color:var(--arena-ink-soft);display:flex;justify-content:space-between;margin-bottom:14px;gap:8px}.meta.svelte-cx812t span:where(.svelte-cx812t){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.foot.svelte-cx812t{margin-top:auto;padding-top:10px;border-top:1px solid var(--arena-line-soft);display:flex;justify-content:space-between;font-family:var(--arena-f-mono);font-size:11px;line-height:1.4;color:var(--arena-ink-soft)}
