.seitenkopf[data-astro-cid-k5zyd4ru]{background:var(--tinte);color:var(--creme);padding-block:var(--luft-6) var(--luft-5)}.seitenkopf[data-astro-cid-k5zyd4ru] h1[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-2);color:var(--weiss)}.seitenkopf[data-astro-cid-k5zyd4ru] .vorspann[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-2);color:#fffc}.karten[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-5);gap:var(--luft-4);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.karte[data-astro-cid-k5zyd4ru]{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);transition:box-shadow .2s;position:relative;overflow:hidden}.karte[data-astro-cid-k5zyd4ru]:hover{box-shadow:0 10px 28px -16px #00000059}.karte[data-astro-cid-k5zyd4ru]:has(a:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.karte[data-astro-cid-k5zyd4ru] h3[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]:after{content:"";position:absolute;inset:0}.karte__flyer[data-astro-cid-k5zyd4ru]{aspect-ratio:212/100;object-fit:cover;border-bottom:1px solid var(--linie);width:100%;height:auto;display:block}.karte__text[data-astro-cid-k5zyd4ru]{padding:var(--luft-3) var(--luft-4) var(--luft-4)}.karte__datum[data-astro-cid-k5zyd4ru]{font-size:var(--t-klein);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-weight:700}.karte[data-astro-cid-k5zyd4ru] h3[data-astro-cid-k5zyd4ru]{margin-top:.4rem;font-size:1.3rem}.karte[data-astro-cid-k5zyd4ru] h3[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]{color:inherit;text-decoration:none}.karte[data-astro-cid-k5zyd4ru]:hover h3[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]{color:var(--gold-dunkel)}.karte__ort[data-astro-cid-k5zyd4ru]{font-size:var(--t-klein);color:var(--text-hell);align-items:center;gap:.4em;margin-top:.4rem;display:flex}.karte__partner[data-astro-cid-k5zyd4ru]{font-size:var(--t-klein);margin-top:.4rem}.karte__link[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-3);color:var(--gold-dunkel);align-items:center;gap:.4em;font-weight:700;display:inline-flex}.karte[data-astro-cid-k5zyd4ru]:hover .karte__link[data-astro-cid-k5zyd4ru]{text-decoration:underline}.vergangen[data-astro-cid-k5zyd4ru]{background:var(--nebel)}.vergangen[data-astro-cid-k5zyd4ru] h2[data-astro-cid-k5zyd4ru]+.vorspann[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-2);max-width:68ch;color:var(--text-hell)}.liste[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-4);padding:0;list-style:none;display:grid}.liste[data-astro-cid-k5zyd4ru] li[data-astro-cid-k5zyd4ru]{padding-block:var(--luft-2);border-top:1px solid var(--linie);gap:var(--luft-3);grid-template-columns:240px 1fr;align-items:center;display:grid;position:relative}.liste__flyer[data-astro-cid-k5zyd4ru]{aspect-ratio:212/100;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.liste__text[data-astro-cid-k5zyd4ru]>[data-astro-cid-k5zyd4ru]{margin:0}.liste__text[data-astro-cid-k5zyd4ru]>[data-astro-cid-k5zyd4ru]+[data-astro-cid-k5zyd4ru]{margin-top:.15rem}.liste__datum[data-astro-cid-k5zyd4ru]{font-size:var(--t-klein);color:var(--gold);font-weight:700}.liste__titel[data-astro-cid-k5zyd4ru]{font-family:var(--schrift-titel);font-size:1.3rem;font-weight:500}.liste__titel[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]{color:inherit;text-decoration:none}.liste__titel[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]:after{content:"";position:absolute;inset:0}.liste[data-astro-cid-k5zyd4ru] li[data-astro-cid-k5zyd4ru]:hover .liste__titel[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]{color:var(--gold-dunkel);text-decoration:underline}.liste[data-astro-cid-k5zyd4ru] li[data-astro-cid-k5zyd4ru]:has(a:focus-visible){outline:3px solid var(--gold);outline-offset:2px}.liste__titel[data-astro-cid-k5zyd4ru] a[data-astro-cid-k5zyd4ru]:hover{color:var(--gold-dunkel);text-decoration:underline}.liste__ort[data-astro-cid-k5zyd4ru],.liste__partner[data-astro-cid-k5zyd4ru]{font-size:var(--t-klein);color:var(--text-hell)}.hinweis[data-astro-cid-k5zyd4ru]{margin-top:var(--luft-4);font-size:var(--t-klein)}@media (width<=767px){.karten[data-astro-cid-k5zyd4ru]{grid-template-columns:1fr}.liste[data-astro-cid-k5zyd4ru] li[data-astro-cid-k5zyd4ru]{gap:var(--luft-2);grid-template-columns:1fr}}
