.event.svelte-14fxf3u{border-left:3px solid var(--cat);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.2rem .85rem;padding:.55rem .6rem .55rem .75rem;display:grid}.event.svelte-14fxf3u:hover{background:var(--surface)}.when.svelte-14fxf3u{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;width:4.6rem;display:flex}.when.dated.svelte-14fxf3u{width:5.6rem}.day.svelte-14fxf3u{font-size:.9rem;font-weight:600}.time.svelte-14fxf3u{color:var(--muted);font-size:.9rem}.title.svelte-14fxf3u{font-family:var(--font-body);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.title.svelte-14fxf3u a:where(.svelte-14fxf3u){color:var(--text);text-decoration:none}.title.svelte-14fxf3u a:where(.svelte-14fxf3u):hover{color:var(--link);text-decoration:underline}.meta.svelte-14fxf3u{color:var(--muted);flex-wrap:wrap;gap:0 .6rem;margin:.15rem 0 0;font-size:.85rem;display:flex}.cats.svelte-14fxf3u{color:var(--cat);text-transform:uppercase;letter-spacing:.04em;align-self:center;font-size:.72rem;font-weight:600}.where.svelte-14fxf3u{color:var(--text)}.country.svelte-14fxf3u{color:var(--muted);font-size:.75rem;text-decoration:none}.genres.svelte-14fxf3u{font-style:italic}.reach.svelte-14fxf3u{white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:.85rem;display:flex}@media (width<=560px){.event.svelte-14fxf3u{grid-template-columns:auto 1fr;padding-right:0}.reach.svelte-14fxf3u{flex-direction:row;grid-column:2;align-items:baseline;gap:.75rem}}
