.filter-bar.svelte-6l87ns{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.filter-row.svelte-6l87ns{display:flex;gap:8px;flex-wrap:wrap}.filter-btn.svelte-6l87ns{padding:6px 16px;border-radius:99px;border:1.5px solid var(--c-border);background:var(--c-white);font-size:.8rem;font-weight:600;cursor:pointer;color:var(--c-text-2);transition:all .15s}.filter-btn.svelte-6l87ns:hover,.filter-btn.active.svelte-6l87ns{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.past-toggle.svelte-6l87ns{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--c-text-2);cursor:pointer;white-space:nowrap}.events-grid.svelte-6l87ns{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}
