.events-hero[data-astro-cid-pp6o5spi]{padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(1rem,3vw,1.5rem)}.events-crumb[data-astro-cid-pp6o5spi]{margin-bottom:1rem}.events-crumb-link[data-astro-cid-pp6o5spi]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-ink-muted);text-decoration:none;transition:color var(--dur) ease}.events-crumb-link[data-astro-cid-pp6o5spi]:hover{color:var(--color-slate)}.events-hero-meta[data-astro-cid-pp6o5spi]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-ink-line-soft)}.events-hero-meta[data-astro-cid-pp6o5spi] span[data-astro-cid-pp6o5spi]+span[data-astro-cid-pp6o5spi]:before{content:"·";display:inline-block;margin-right:1rem;color:var(--color-ink-faint)}.events-hero-title[data-astro-cid-pp6o5spi]{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);line-height:.98;letter-spacing:-.022em;color:var(--color-slate);margin-bottom:.75rem}.events-hero-title[data-astro-cid-pp6o5spi] em[data-astro-cid-pp6o5spi]{font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--color-signal)}.events-hero-sub[data-astro-cid-pp6o5spi]{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.55;color:var(--color-ink-muted);max-width:62ch;margin:0}.events-results[data-astro-cid-pp6o5spi]{padding-top:.5rem;padding-bottom:clamp(2rem,5vw,3rem)}.events-missing[data-astro-cid-pp6o5spi]{padding-top:clamp(1.25rem,3vw,2rem);padding-bottom:0}.events-missing-text[data-astro-cid-pp6o5spi]{font-family:var(--font-serif);font-style:italic;font-size:.9375rem;line-height:1.55;color:var(--color-ink-muted);text-align:center;border-top:1px solid var(--color-ink-line-soft);padding-top:1.5rem;margin:0}.events-missing-text[data-astro-cid-pp6o5spi] .link[data-astro-cid-pp6o5spi]{font-style:normal}.events-empty[data-astro-cid-pp6o5spi]{padding-top:.5rem;padding-bottom:clamp(2rem,5vw,3rem)}.events-empty-panel[data-astro-cid-pp6o5spi]{max-width:62ch;margin:0 auto;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,2rem);background:var(--color-bg);border:1px solid var(--color-ink-line-soft);border-radius:var(--radius-xl);text-align:center}.events-empty-eyebrow[data-astro-cid-pp6o5spi]{font-family:var(--font-sans);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal);margin:0 0 .5rem}.events-empty-title[data-astro-cid-pp6o5spi]{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.6rem);line-height:1.25;letter-spacing:-.012em;color:var(--color-slate);margin:0 0 1rem}.events-empty-body[data-astro-cid-pp6o5spi]{font-family:var(--font-serif);font-size:.98rem;line-height:1.6;color:var(--color-ink-muted);margin:0 0 1.25rem}.events-empty-body[data-astro-cid-pp6o5spi] code[data-astro-cid-pp6o5spi]{font-family:var(--font-sans);font-size:.85em;padding:.05em .35em;background:var(--color-himmel);border-radius:4px}.events-empty-cta[data-astro-cid-pp6o5spi]{font-family:var(--font-sans);font-size:.95rem;margin:0}[data-astro-cid-pp6o5spi][data-day-section]{scroll-margin-top:5.5rem}.tag-kopf[data-astro-cid-pp6o5spi]{padding-bottom:.6rem;margin-bottom:1rem;border-bottom:2px solid var(--color-slate)}.tag-kopf[data-astro-cid-pp6o5spi] .wt[data-astro-cid-pp6o5spi]{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.625rem);letter-spacing:-.015em;color:var(--color-slate)}.tag-kopf[data-astro-cid-pp6o5spi] .dt[data-astro-cid-pp6o5spi]{margin-left:.6rem;font-family:var(--font-sans);font-size:.85rem;color:var(--color-ink-muted)}.tag-kopf[data-astro-cid-pp6o5spi] .badge[data-astro-cid-pp6o5spi]{display:inline-block;margin-left:.6rem;padding:.2rem .6rem;font-family:var(--font-sans);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate-text);background:var(--color-signal);border-radius:var(--radius-full);vertical-align:middle}.tag-spalte[data-astro-cid-pp6o5spi]+.tag-spalte[data-astro-cid-pp6o5spi]{margin-top:clamp(1.5rem,4vw,2.25rem)}.event-tiles[data-astro-cid-pp6o5spi]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem}@media(max-width:560px){.event-tiles[data-astro-cid-pp6o5spi]{grid-template-columns:minmax(0,1fr);gap:.5rem}}.events-results[data-astro-cid-pp6o5spi] .tag-spalte[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi],.events-results[data-astro-cid-pp6o5spi] .langlaeufer[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi]{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;background:var(--color-bg);border:1px solid var(--color-ink-line-soft);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform var(--dur) var(--ease-out),border-color var(--dur) ease,box-shadow var(--dur) ease}.events-results[data-astro-cid-pp6o5spi] .tag-spalte[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi]:hover,.events-results[data-astro-cid-pp6o5spi] .langlaeufer[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi]:hover{transform:translateY(-2px);border-color:var(--color-ink-line);box-shadow:0 8px 20px #1d2b3d1a}.events-results[data-astro-cid-pp6o5spi] .tag-spalte[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi]:hover h3[data-astro-cid-pp6o5spi],.events-results[data-astro-cid-pp6o5spi] .langlaeufer[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi]:hover h3[data-astro-cid-pp6o5spi]{text-decoration:none}.events-results[data-astro-cid-pp6o5spi] .tag-spalte[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi] .zeit[data-astro-cid-pp6o5spi],.events-results[data-astro-cid-pp6o5spi] .langlaeufer[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi] .zeit[data-astro-cid-pp6o5spi]{font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--color-signal);font-variant-numeric:tabular-nums}.events-results[data-astro-cid-pp6o5spi] .tag-spalte[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi] h3[data-astro-cid-pp6o5spi],.events-results[data-astro-cid-pp6o5spi] .langlaeufer[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi] h3[data-astro-cid-pp6o5spi]{font-family:var(--font-display);font-weight:700;font-size:.98rem;line-height:1.3;letter-spacing:-.006em;color:var(--color-slate);margin:0}.events-results[data-astro-cid-pp6o5spi] .tag-spalte[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi] .cat[data-astro-cid-pp6o5spi],.events-results[data-astro-cid-pp6o5spi] .langlaeufer[data-astro-cid-pp6o5spi] .termin[data-astro-cid-pp6o5spi] .cat[data-astro-cid-pp6o5spi]{margin-top:auto;padding-top:.2rem;font-size:.8125rem}.zeit-row[data-astro-cid-pp6o5spi]{display:inline-flex;align-items:center;gap:.5rem}.langlaeufer[data-astro-cid-pp6o5spi]{margin-bottom:clamp(1.5rem,4vw,2.25rem);padding:clamp(1.5rem,4vw,2rem) clamp(1.25rem,3.5vw,1.75rem);background:var(--color-himmel);border-radius:var(--radius-xl)}.langlaeufer-head[data-astro-cid-pp6o5spi]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.langlaeufer-title[data-astro-cid-pp6o5spi]{font-family:var(--font-display);font-weight:800;font-size:1.2rem;letter-spacing:-.012em;color:var(--color-slate);margin:0}.langlaeufer-count[data-astro-cid-pp6o5spi]{font-family:var(--font-sans);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);background:#1d2b3d17;padding:.22rem .6rem;border-radius:99px;white-space:nowrap}.status-chip--cancelled[data-astro-cid-pp6o5spi],.status-chip--moved[data-astro-cid-pp6o5spi]{display:inline-block;padding:.18rem .5rem;font-family:var(--font-sans);font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full)}.status-chip--cancelled[data-astro-cid-pp6o5spi]{background:#dc26261f;color:#991b1b}.status-chip--moved[data-astro-cid-pp6o5spi]{background:#ea580c1f;color:#9a3412}.umland-chip[data-astro-cid-pp6o5spi]{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;font-family:var(--font-sans);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);background:var(--color-ink-line-soft);border-radius:var(--radius-full)}
