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