@keyframes svelte-1etzxhq-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}.events-list.svelte-1etzxhq{display:flex;flex-direction:column;gap:1.5rem}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq){display:flex;flex-direction:row;background:var(--surface-overlay-subtle);border:1px solid var(--border-subtle);-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;text-decoration:none;color:inherit;-webkit-transition:border-color .2s ease,background .2s ease;-moz-transition:border-color .2s ease,background .2s ease;-ms-transition:border-color .2s ease,background .2s ease;-o-transition:border-color .2s ease,background .2s ease}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq):not(.past):hover{border-color:var(--border-accent);background:var(--surface-secondary)}.events-list.svelte-1etzxhq .event-card.past:where(.svelte-1etzxhq){opacity:.55;pointer-events:none}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq) .event-body:where(.svelte-1etzxhq){display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;flex:1 1 auto}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq) .event-body:where(.svelte-1etzxhq) .event-meta:where(.svelte-1etzxhq){display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq) .event-body:where(.svelte-1etzxhq) .event-meta:where(.svelte-1etzxhq) .meta-item:where(.svelte-1etzxhq){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.375rem;font-size:.875rem;color:var(--text-secondary)}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq) .event-body:where(.svelte-1etzxhq) h3:where(.svelte-1etzxhq){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq) .event-body:where(.svelte-1etzxhq) .event-excerpt:where(.svelte-1etzxhq){font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}.events-list.svelte-1etzxhq .event-card:where(.svelte-1etzxhq) .event-body:where(.svelte-1etzxhq) .cta:where(.svelte-1etzxhq){font-size:.95rem;font-weight:500;color:var(--text-accent);margin-top:.25rem}.empty-state.svelte-1etzxhq p:where(.svelte-1etzxhq){color:var(--text-secondary)}.past-section.svelte-1etzxhq{opacity:.8}
