.tag-filter.svelte-1p6c4c5{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.filter-label.svelte-1p6c4c5{display:flex;align-items:baseline;gap:9px;flex:none;order:2}.filter-label.svelte-1p6c4c5 span:where(.svelte-1p6c4c5){font-size:var(--text-ui);font-weight:600;color:var(--ink)}.clear-filter.svelte-1p6c4c5{display:inline-flex;min-width:44px;min-height:44px;align-items:center;border:0;background:transparent;padding:0 6px;font:inherit;font-size:var(--text-ui);font-weight:600;color:var(--spruce);text-decoration:none;cursor:pointer}.filter-options.svelte-1p6c4c5{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.tag-filter.svelte-1p6c4c5{width:100%}.filter-options.svelte-1p6c4c5{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;padding-inline-end:28px;scroll-padding-inline:12px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}.filter-options.svelte-1p6c4c5::-webkit-scrollbar{display:none}.filter-options.svelte-1p6c4c5 a{scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.filter-options.svelte-1p6c4c5{scroll-snap-type:none}}.filter-options.svelte-1p6c4c5 a{flex:0 0 auto}@media(pointer:coarse){.filter-options.svelte-1p6c4c5 a{min-height:44px;padding-inline:12px}}.filter-options.svelte-1p6c4c5 a.tag{min-height:36px;border-color:var(--line);border-radius:999px;background:var(--surface);padding:0 14px;font-weight:500}.filter-options.svelte-1p6c4c5 a.tag:hover{border-color:var(--ink-3)}.filter-options.svelte-1p6c4c5 a.tag.active{border-color:var(--spruce);background:var(--spruce);color:var(--surface)}.sr-only.svelte-1p6c4c5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:1024px)and (max-height:899px){.mod-stack.is-side.svelte-6if9mw{position:static}}.plain-row.svelte-6if9mw{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;font-size:var(--text-ui);font-weight:600;color:var(--ink)}.untimed.svelte-6if9mw,.tag-sponsor.svelte-6if9mw{margin-top:16px}.run-club.svelte-6if9mw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
