@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--sangria:#b0103a;--sangria-dunkel:#8a0b2d;--sonne:#ffc929;--pool:#0e86b0;--tinte:#23123b;--tinte-weich:#5b4a6e;--weiss:#fff;--linie:#e9e1ee;--flaeche:#f7f3f9;--display:"Anton", "Impact", "Arial Narrow", sans-serif;--text:"Figtree Variable", "Segoe UI", system-ui, sans-serif;--breite:68rem;--radius-klein:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--weiss);color:var(--tinte);font-family:var(--text);margin:0;font-size:1.0625rem;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--sangria);text-underline-offset:.15em}a:hover{color:var(--sangria-dunkel)}:focus-visible{outline:3px solid var(--pool);outline-offset:2px;border-radius:2px}h1,h2,h3{margin:0 0 .5em;line-height:1.1}h1{font-family:var(--display);letter-spacing:.005em;font-size:clamp(2.6rem,7vw,5rem);font-weight:400;line-height:.98}h2{font-family:var(--display);letter-spacing:.01em;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400}h3{font-size:1.15rem;font-weight:700}.wrap{width:min(100% - 2.5rem, var(--breite));margin-inline:auto}.skip{background:var(--tinte);color:var(--weiss);z-index:50;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.5rem}.kopf{background:var(--tinte);color:var(--weiss)}.kopf .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding-block:.5rem;display:flex}.logo{font-family:var(--display);color:var(--sonne);letter-spacing:.01em;font-size:1.75rem;text-decoration:none}.logo:hover{color:var(--weiss)}.kopf nav ul{flex-wrap:wrap;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.kopf nav a{color:var(--weiss);font-weight:600;text-decoration:none}.kopf nav a:hover,.kopf nav a[aria-current=page]{color:var(--sonne)}.buehne{background:var(--sonne);padding-block:clamp(2rem,6vw,4rem) clamp(1.5rem,4vw,2.5rem)}.buehne h1{max-width:14ch}.buehne p.lead{max-width:46ch;margin:0 0 1.5rem;font-size:1.2rem}.chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips a{border:2px solid var(--tinte);color:var(--tinte);background:0 0;border-radius:999px;padding:.4rem .9rem;font-weight:650;text-decoration:none;display:inline-block}.chips a:hover,.chips a[aria-current=page]{background:var(--tinte);color:var(--sonne)}.chips+.chips{margin-top:.6rem}.brotkrumen{margin-bottom:.75rem;font-size:.95rem}.brotkrumen a{color:var(--tinte)}main{padding-block:2rem 4rem}.tag-gruppe{margin-top:2.25rem}.tag-gruppe:first-child{margin-top:0}.tag-gruppe>h2{border-bottom:3px solid var(--tinte);margin-bottom:.75rem;padding-bottom:.3rem}.liste{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.zeile{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-klein);min-height:6.25rem;color:var(--tinte);grid-template-columns:5.75rem 1fr auto;text-decoration:none;display:grid;overflow:hidden}.zeile:hover{border-color:var(--tinte)}.zeile:hover .titel{text-decoration:underline 2px}.ticket{background:var(--sangria);color:var(--weiss);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.6rem .25rem;line-height:1;display:flex;position:relative;-webkit-mask:radial-gradient(circle at 100% 0,#0000 7px,#000 7.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 7px,#000 7.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 7px,#000 7.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 7px,#000 7.5px) bottom/100% 51% no-repeat}.ticket:after{content:"";border-right:2px dashed #ffffff8c;position:absolute;top:12px;bottom:12px;right:0}.ticket .wt{font-size:.95rem;font-weight:700}.ticket .tg{font-family:var(--display);margin-block:.15rem;font-size:2.3rem}.ticket .mo{font-size:.9rem}.inhalt{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:.75rem 1rem;display:flex}.titel{font-size:1.15rem;font-weight:750;line-height:1.25}.ort{color:var(--tinte-weich);font-size:.97rem}.ort strong{color:var(--tinte);font-weight:650}.markierungen{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.markierung{background:var(--flaeche);color:var(--tinte);border-radius:999px;padding:.1rem .5rem;font-size:.82rem;font-weight:650}.markierung.anzeige{background:var(--tinte);color:var(--sonne)}.vorschau{background:var(--flaeche);width:7.5rem}.vorschau img{object-fit:cover;width:100%;height:100%}.zeile.top{border:2px solid var(--tinte);background:#fff8dd}.zeile.top .ticket{background:var(--sonne);color:var(--tinte)}.zeile.top .ticket:after{border-color:#23123b66}.top-block{margin-bottom:2.5rem}.top-block>h2{margin-bottom:.75rem}.werbung{border:1px dashed var(--tinte-weich);border-radius:var(--radius-klein);background:var(--flaeche);text-align:center;padding:.5rem .75rem .75rem}.werbung .hinweis{color:var(--tinte-weich);text-align:left;margin-bottom:.35rem;font-size:.78rem;display:block}.werbung ins{min-height:90px;display:block}.werbung .eigen{color:var(--tinte);padding:1rem;font-weight:650;text-decoration:none;display:block}.werbung .eigen span{color:var(--tinte-weich);margin-top:.2rem;font-weight:400;display:block}.werbung .eigen:hover{text-decoration:underline}.ads-on .werbung.revive .eigen,.werbung.revive ins{display:none}.ads-on .werbung.revive ins{display:block}.leer{border:2px dashed var(--linie);border-radius:var(--radius-klein);max-width:40rem;padding:2rem 1.5rem}.leer p{margin:0 0 1rem}.knopf{background:var(--sangria);color:var(--weiss);border-radius:var(--radius-klein);font-weight:700;font:inherit;cursor:pointer;border:0;padding:.75rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.knopf:hover{background:var(--sangria-dunkel);color:var(--weiss)}.knopf.zwei{color:var(--tinte);box-shadow:inset 0 0 0 2px var(--tinte);background:0 0}.knopf.zwei:hover{background:var(--tinte);color:var(--weiss)}.detail{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2.5rem;display:grid}.detail .flyer{border-radius:var(--radius-klein);border:1px solid var(--linie);overflow:hidden}.fakten{gap:.75rem;margin:0 0 1.5rem;display:grid}.fakten div{grid-template-columns:5.5rem 1fr;gap:.75rem;display:grid}.fakten dt{font-weight:700}.fakten dd{margin:0}.aktionen{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.beschreibung{max-width:62ch}.beschreibung p{margin:0 0 1em}.vorbei{background:var(--tinte);color:var(--weiss);border-radius:var(--radius-klein);margin-bottom:1.5rem;padding:.75rem 1rem}.vorbei a{color:var(--sonne)}.seitenleiste{gap:1.5rem;display:grid;position:sticky;top:1rem}.afflink{color:var(--tinte-weich);margin-top:-1.25rem;margin-bottom:2rem;font-size:.85rem}.mehr{margin-top:3rem}.text{max-width:44rem}.text h2{margin-top:2rem}.fuss{background:var(--tinte);color:#d9d0e3;padding-block:2.5rem;font-size:.97rem}.fuss a{color:var(--weiss)}.fuss .spalten{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;display:grid}.fuss h2{color:var(--sonne);font-size:1.25rem}.fuss ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.fuss .klein{margin-top:2rem;font-size:.88rem}.linkknopf{color:var(--weiss);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.einwilligung{z-index:40;background:var(--weiss);max-width:40rem;color:var(--tinte);border:2px solid var(--tinte);border-radius:var(--radius-klein);box-shadow:0 8px 0 var(--tinte);margin-inline:auto;padding:1rem 1.25rem;position:fixed;bottom:1rem;left:1rem;right:1rem}.einwilligung p{margin:0 0 .75rem}.einwilligung .aktionen{margin:0}@media (width<=52rem){.detail{grid-template-columns:1fr}.seitenleiste{position:static}}@media (width<=36rem){.zeile{grid-template-columns:4.75rem 1fr}.vorschau{display:none}.ticket .tg{font-size:2rem}.inhalt{padding:.65rem .8rem}.fakten div{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bild{margin:0}.bild img.flyer,.bild .flyer img{width:100%}.bild figcaption{color:var(--tinte-weich);margin-top:.35rem;font-size:.82rem}
