.past-event.svelte-ql6glw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.25rem 1.5rem;margin-bottom:2rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-muted)}.past-event.svelte-ql6glw h2:where(.svelte-ql6glw){margin:0 0 .375rem;font-size:1.125rem!important;color:var(--color-foreground)}.past-event.svelte-ql6glw p:where(.svelte-ql6glw){margin:0;font-size:.875rem;color:var(--color-muted-foreground)}.past-event.svelte-ql6glw a:where(.svelte-ql6glw){display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--color-primary);font-size:.875rem;font-weight:700;text-decoration:none}.back-link.svelte-ql6glw{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:var(--color-muted-foreground);font-size:.875rem;text-decoration:none}.back-link.svelte-ql6glw:hover{color:var(--color-primary)}.jam-detail.svelte-ql6glw{margin:0}.event-heading.svelte-ql6glw{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid var(--color-border)}.date-poster.svelte-ql6glw{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1.5rem .5rem;border-radius:.5rem;background:var(--color-primary);color:var(--color-primary-foreground);text-align:center;line-height:1.2;font-family:var(--primaryFont)}.date-poster.svelte-ql6glw span:where(.svelte-ql6glw){font-size:.75rem}.date-poster.svelte-ql6glw strong:where(.svelte-ql6glw){font-size:4rem;letter-spacing:-.07em;font-weight:800;line-height:1}.eyebrow.svelte-ql6glw{color:var(--color-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.heading-copy.svelte-ql6glw h1:where(.svelte-ql6glw){margin:.75rem 0 1rem;padding:0;color:var(--color-foreground);overflow-wrap:anywhere;font-size:clamp(1.75rem,4vw,2.75rem)!important}.heading-copy.svelte-ql6glw p:where(.svelte-ql6glw){margin:0;font-size:1rem;color:var(--color-muted-foreground)}.event-body.svelte-ql6glw{display:grid;grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2.5rem;padding-top:2.5rem}.event-body.svelte-ql6glw h2:where(.svelte-ql6glw){margin:0 0 1.25rem;color:var(--color-foreground);font-size:1.25rem!important}.event-description.svelte-ql6glw{min-width:0;margin:0}.description-content.svelte-ql6glw{white-space:pre-line;overflow-wrap:anywhere;font-size:1rem;color:var(--color-foreground);line-height:1.75}.description-content.svelte-ql6glw p{margin:0 0 1rem;font-size:1rem}.description-content.svelte-ql6glw a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.description-content.svelte-ql6glw ul,.description-content.svelte-ql6glw ol{padding-left:1.25rem;font-size:1rem}.description-content.svelte-ql6glw blockquote{border:1px solid var(--color-border);padding:1rem;margin:1rem 0;background:var(--color-muted)}.missing-info.svelte-ql6glw{margin:0;font-size:1rem;color:var(--color-muted-foreground)}.event-practical.svelte-ql6glw{padding:1.5rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-card)}dl.svelte-ql6glw{display:grid;gap:1.25rem;margin:0}dt.svelte-ql6glw{display:flex;align-items:center;gap:.5rem;color:var(--color-muted-foreground);font-size:.75rem;font-weight:600;margin-bottom:.375rem}dd.svelte-ql6glw{margin:0;font-size:.875rem;color:var(--color-foreground);line-height:1.6;overflow-wrap:anywhere}.time-zone.svelte-ql6glw{font-size:.6875rem;color:var(--color-muted-foreground)}.map-link.svelte-ql6glw{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-primary);font-size:.75rem;margin-top:.5rem}.calendar-button.svelte-ql6glw{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.75rem;padding:.875rem .625rem;border-radius:.375rem;background:var(--color-primary);color:var(--color-primary-foreground);font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.calendar-button.svelte-ql6glw svg{flex-shrink:0}.calendar-button.svelte-ql6glw:hover{background:color-mix(in oklch,var(--color-primary) 85%,var(--color-foreground))}.source-link.svelte-ql6glw{display:flex;justify-content:center;align-items:center;gap:.25rem;margin-top:1rem;color:var(--color-muted-foreground);font-size:.6875rem;text-decoration:none}a.svelte-ql6glw:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media(max-width:48rem){.event-heading.svelte-ql6glw{grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding-bottom:1.5rem}.date-poster.svelte-ql6glw{padding:1rem .25rem}.date-poster.svelte-ql6glw strong:where(.svelte-ql6glw){font-size:2.75rem}.date-poster.svelte-ql6glw span:where(.svelte-ql6glw){font-size:.625rem}.heading-copy.svelte-ql6glw h1:where(.svelte-ql6glw){font-size:1.5rem!important;margin-block:.5rem}.heading-copy.svelte-ql6glw p:where(.svelte-ql6glw){font-size:.875rem}.event-body.svelte-ql6glw{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1.5rem}.event-practical.svelte-ql6glw{grid-row:1}}
