.event.svelte-1qi28ra{border:1px solid var(--muted);border-radius:var(--radius);padding:var(--space-sm);margin:0;background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 10px 30px #0000000f;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;width:100%;height:100%}.event.svelte-1qi28ra:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--muted));box-shadow:0 16px 40px #0000001a;transform:translateY(-1px)}.event.svelte-1qi28ra h2:where(.svelte-1qi28ra){margin:0 0 .25rem;color:var(--text-primary)}.date.svelte-1qi28ra{font-size:.9rem;color:var(--text-secondary);margin:0 0 .5rem}.description.svelte-1qi28ra{margin:0 0 1rem}.content.svelte-1qi28ra{margin-top:var(--space-sm)}@media(max-width:520px){.event.svelte-1qi28ra{padding:var(--space-xs)}}.events-grid.svelte-13hsgdq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);align-items:stretch}@media(max-width:960px){.events-grid.svelte-13hsgdq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.events-page.svelte-13hsgdq{padding:var(--space-sm)}.events-grid.svelte-13hsgdq{grid-template-columns:1fr;gap:var(--space-sm)}}
