.page.svelte-16ayag5{padding-block:var(--space-8) var(--space-16)}.page-header.svelte-16ayag5{text-align:center;margin-bottom:var(--space-8)}.page-title.svelte-16ayag5{font-size:var(--text-4xl);margin-bottom:var(--space-2)}.page-subtitle.svelte-16ayag5{font-size:var(--text-lg);color:var(--color-text-muted)}.filters.svelte-16ayag5{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-8)}.filter-select.svelte-16ayag5{flex:1;min-width:8rem;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--color-text);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.filter-select.svelte-16ayag5:focus{outline:none;border-color:var(--color-sea)}.events-list.svelte-16ayag5{display:flex;flex-direction:column;gap:var(--space-4)}.empty-state.svelte-16ayag5{text-align:center;padding:var(--space-16) var(--space-4)}.empty-title.svelte-16ayag5{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-2)}.empty-text.svelte-16ayag5{color:var(--color-text-muted)}@media (min-width: 768px){.filters.svelte-16ayag5{flex-wrap:nowrap}.events-list.svelte-16ayag5{display:grid;grid-template-columns:repeat(2,1fr)}}
