body{color:#111;background:#fff}.termin-seite.svelte-1xj3qch{font-family:Montserrat,system-ui,Arial,sans-serif}.kopf.svelte-1xj3qch{text-align:center;background:#000;padding:clamp(1.25rem,4vh,2rem) 1.25rem}.brand.svelte-1xj3qch{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:3px solid #fff;padding:.35em .7em;font-size:clamp(.8rem,2.2vw,1.1rem);font-weight:800;text-decoration:none;display:inline-block}.brand.svelte-1xj3qch:focus-visible{outline-offset:3px;outline:2px solid #fff}.termin.svelte-1xj3qch{max-width:38rem;margin:0 auto;padding:clamp(2.5rem,8vh,4.5rem) clamp(1.5rem,6vw,4rem) clamp(3rem,10vh,6rem)}.meta.svelte-1xj3qch{font-variant-numeric:tabular-nums;margin:0 0 .75rem;font-weight:700}.meta.svelte-1xj3qch .ort:where(.svelte-1xj3qch){color:#767676;font-weight:400}.meta.svelte-1xj3qch .ort:where(.svelte-1xj3qch):before{content:"· "}.status.svelte-1xj3qch{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:800}.status.vergangen.svelte-1xj3qch{color:#767676}.abgesagt.svelte-1xj3qch h1:where(.svelte-1xj3qch),.abgesagt.svelte-1xj3qch .meta:where(.svelte-1xj3qch){color:#767676;text-decoration:line-through}h1.svelte-1xj3qch{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:900;line-height:1.05}.abs.svelte-1xj3qch,.teilnehmer.svelte-1xj3qch{color:#1a1a1a;text-wrap:pretty;margin:0 0 1rem;line-height:1.6}.links.svelte-1xj3qch{gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.links.svelte-1xj3qch a:where(.svelte-1xj3qch){color:#000;text-underline-offset:3px;word-break:break-all;font-weight:700;text-decoration:underline}.links.svelte-1xj3qch a:where(.svelte-1xj3qch):hover{color:#fff;background:#000;text-decoration:none}.links.svelte-1xj3qch .url:where(.svelte-1xj3qch){color:#555;font-weight:400}.links.svelte-1xj3qch a:where(.svelte-1xj3qch):hover .url:where(.svelte-1xj3qch){color:#fff}.abo.svelte-1xj3qch{margin:2rem 0 0}.abo.svelte-1xj3qch a:where(.svelte-1xj3qch),.zurueck.svelte-1xj3qch a:where(.svelte-1xj3qch){color:#111;border-bottom:2px solid #ccc;padding-bottom:.1em;font-weight:700;text-decoration:none}.abo.svelte-1xj3qch a:where(.svelte-1xj3qch):hover,.zurueck.svelte-1xj3qch a:where(.svelte-1xj3qch):hover{border-color:#111}.zurueck.svelte-1xj3qch{margin-top:2.5rem}
