.event-card.svelte-8qj0k{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-bottom:var(--border) solid var(--line);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}@media (width>=40rem){.event-card.svelte-8qj0k{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr auto}}.body.svelte-8qj0k{min-width:0}.title.svelte-8qj0k{margin:0 0 var(--space-2);font-size:var(--step-1);overflow-wrap:break-word;font-weight:800;font-stretch:115%;line-height:1.15}.title.svelte-8qj0k a:where(.svelte-8qj0k){color:var(--ink);text-decoration:none}.title.svelte-8qj0k a:where(.svelte-8qj0k):after{content:"";position:absolute;inset:0}.title.svelte-8qj0k a:where(.svelte-8qj0k):focus-visible{box-shadow:none}.event-card.svelte-8qj0k:has(.title:where(.svelte-8qj0k) a:where(.svelte-8qj0k):focus-visible){box-shadow:var(--focus);border-radius:var(--radius-control)}.event-card.svelte-8qj0k:hover .title:where(.svelte-8qj0k) a:where(.svelte-8qj0k){color:var(--brand);text-decoration:underline;text-decoration-thickness:2px}.event-card.svelte-8qj0k:hover .tile{box-shadow:4px 4px 0 var(--mosaic)}.meta.svelte-8qj0k,.tags.svelte-8qj0k{gap:var(--space-1) var(--space-4);color:var(--ink-soft);flex-wrap:wrap;margin:0;display:flex}.meta.svelte-8qj0k span:where(.svelte-8qj0k),.tags.svelte-8qj0k span:where(.svelte-8qj0k){align-items:baseline;gap:.35em;display:inline-flex}.location.svelte-8qj0k{overflow-wrap:break-word}.tags.svelte-8qj0k{margin-top:var(--space-2);font-size:var(--step--1);align-items:center}.going.svelte-8qj0k{color:var(--success);font-weight:700}.actions.svelte-8qj0k{z-index:1;gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex;position:relative}@media (width>=40rem){.actions.svelte-8qj0k{grid-column:3}}.event-list.svelte-1pooeqq{gap:var(--space-6);display:grid}.group-label.svelte-1pooeqq{padding:var(--space-2) 0;background:var(--bg);font-size:var(--step-0);color:var(--accent);border-bottom:var(--border-strong) solid var(--line-strong);margin:0;font-weight:800;font-stretch:130%}ul.svelte-1pooeqq{margin:0;padding:0;list-style:none}
