.event-card.svelte-1spqzvu{background:var(--color-surface);border-radius:.5rem;border-left:3px solid var(--color-cyan-500);padding:1rem 1.25rem;margin-bottom:.75rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s var(--ease-out-expo)}.event-card.svelte-1spqzvu:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.event-card.svelte-1spqzvu{transition:none}.event-card.svelte-1spqzvu:hover{transform:none}}.date.svelte-1spqzvu{font-size:.9rem;font-weight:600;color:var(--color-cyan-600);text-transform:uppercase;letter-spacing:.03em}.title.svelte-1spqzvu{font-size:1.1rem;font-weight:700;line-height:1.35;margin:.3rem 0 0;color:var(--color-navy-600)}.title.svelte-1spqzvu a:where(.svelte-1spqzvu){color:inherit;text-decoration:none}.title.svelte-1spqzvu a:where(.svelte-1spqzvu):hover{color:var(--color-blue-500)}.location.svelte-1spqzvu{font-size:.95rem;color:var(--color-navy-400);margin-top:.25rem}.speakers.svelte-1spqzvu{font-size:.95rem;color:var(--color-navy-600);margin-top:.35rem}.speakers.svelte-1spqzvu a:where(.svelte-1spqzvu){color:var(--color-blue-500);text-decoration:none}.speakers.svelte-1spqzvu a:where(.svelte-1spqzvu):hover{text-decoration:underline}.event-link.svelte-1spqzvu{font-size:.95rem;margin-top:.25rem}.event-link.svelte-1spqzvu a:where(.svelte-1spqzvu){color:var(--color-blue-500);text-decoration:none}.event-link.svelte-1spqzvu a:where(.svelte-1spqzvu):hover{text-decoration:underline}.talk-info.svelte-1spqzvu{font-size:.95rem;color:var(--color-navy-600);margin-top:.35rem;line-height:1.45}.talk-label.svelte-1spqzvu{font-weight:600}.talk-info.svelte-1spqzvu a:where(.svelte-1spqzvu){color:var(--color-blue-500);text-decoration:none}.talk-info.svelte-1spqzvu a:where(.svelte-1spqzvu):hover{text-decoration:underline}.teaser.svelte-1spqzvu{font-size:1rem;color:var(--color-navy-600);margin-top:.5rem;line-height:1.55}.more-link.svelte-1spqzvu{display:inline-block;font-size:.95rem;font-weight:600;color:var(--color-blue-500);text-decoration:none;margin-top:.5rem}.more-link.svelte-1spqzvu:hover{text-decoration:underline}.types.svelte-1spqzvu{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}@media(min-width:1024px){.date.svelte-1spqzvu{font-size:1rem}.title.svelte-1spqzvu{font-size:1.2rem}.location.svelte-1spqzvu,.speakers.svelte-1spqzvu,.event-link.svelte-1spqzvu,.talk-info.svelte-1spqzvu{font-size:1.05rem}.teaser.svelte-1spqzvu{font-size:1.1rem}.more-link.svelte-1spqzvu{font-size:1.05rem}}
