article.svelte-10ltxdh{box-sizing:border-box;width:100%;max-width:var(--card-max-width);overflow-wrap:anywhere;font-family:var(--font-primary);background:var(--bg-contrast);border:1px solid var(--main-muted);border-radius:5px;margin-inline:auto}article.svelte-10ltxdh:hover{border:1px solid var(--main-accent)}article.svelte-10ltxdh:has(>.rsvp-link:where(.svelte-10ltxdh)){position:relative}.rsvp-link.svelte-10ltxdh{top:var(--card-padding);right:var(--card-padding);position:absolute}article.svelte-10ltxdh:has(>.rsvp-link:where(.svelte-10ltxdh)) h3:where(.svelte-10ltxdh){padding-inline-end:5rem}article.svelte-10ltxdh:has(>.rsvp-link:where(.svelte-10ltxdh)) p.event-time:where(.svelte-10ltxdh){padding-inline-end:5rem}.event-link.svelte-10ltxdh{padding:var(--card-padding);border-radius:inherit;flex-wrap:wrap;align-items:stretch;gap:1em;display:flex}.event-link.svelte-10ltxdh:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.event-link.svelte-10ltxdh:hover,.event-link.svelte-10ltxdh:focus-visible{color:inherit;font-palette:inherit}.event-link.svelte-10ltxdh:hover h3:where(.svelte-10ltxdh),.event-link.svelte-10ltxdh:focus-visible h3:where(.svelte-10ltxdh),.event-link.svelte-10ltxdh:hover p.event-time:where(.svelte-10ltxdh),.event-link.svelte-10ltxdh:focus-visible p.event-time:where(.svelte-10ltxdh){color:var(--main-accent);font-palette:--convergence-special}img.svelte-10ltxdh{border-radius:5px;flex-shrink:0;align-self:flex-start}.event-card-info.svelte-10ltxdh{flex-direction:column;flex:18rem;gap:.75em;min-width:0;display:flex}h3.svelte-10ltxdh{text-align:left;font-size:1.3rem}.event-details.svelte-10ltxdh{text-align:right;flex-direction:column;gap:.75em;margin-top:auto;display:flex}h3.svelte-10ltxdh,p.svelte-10ltxdh{margin:0}p.svelte-10ltxdh{line-height:.75}p.event-time.svelte-10ltxdh{font-size:.75rem}@media (width<40rem){.event-link.svelte-10ltxdh{grid-template-columns:minmax(0,1fr);gap:.25rem .75rem;display:grid}.event-link.svelte-10ltxdh:has(>img:where(.svelte-10ltxdh)){grid-template-columns:72px minmax(0,1fr)}img.svelte-10ltxdh{grid-row:1/span 2;width:72px;height:auto}.event-card-info.svelte-10ltxdh{display:contents}h3.svelte-10ltxdh{grid-column:-2/-1;font-size:1.125rem;line-height:1.4}p.event-time.svelte-10ltxdh{grid-column:-2/-1;font-size:.8125rem}p.svelte-10ltxdh{line-height:1.4}.event-details.svelte-10ltxdh{border-top:1px solid var(--text-soft);text-align:left;grid-column:1/-1;gap:.25em;margin-top:.5rem;padding-top:.5rem;font-size:.875rem}}
