@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-vietnamese-wdth-normal.9GtAklmW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-ext-wdth-normal.BaQ5u-C4.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-wdth-normal.CHqbGEEr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--samt:#a3111a;--tiefrot:#2a0508;--gold:#e8b84a;--gold-d:#a37b24;--papier1:#fbeed2;--papier2:#efdcb4;--braun:#6b4a2a;--tinte:#2a1630;--display:"Anybody Variable","Anybody","Arial Narrow",sans-serif;--text:"Schibsted Grotesk Variable","Schibsted Grotesk",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--text);color:var(--tinte);background:#fff;font-size:17px;line-height:1.6}main{background:#fffdf9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.goldbalken{background:linear-gradient(#efc35a,var(--gold-d));color:var(--tiefrot);font-size:13px;font-weight:600;text-align:center;padding:7px 16px;position:relative;z-index:6;box-shadow:0 6px 14px #00000059}.goldbalken b{font-weight:800}.goldbalken.unten{height:14px;padding:0;box-shadow:0 6px 14px #0003}.goldbalken.oben{height:10px;box-shadow:0 6px 14px #00000059}.werbehinweis{position:absolute;right:20px;bottom:9px;z-index:3;margin:0;font-size:12px;letter-spacing:.01em;color:#fff3e8a8;text-shadow:0 1px 2px rgba(0,0,0,.55)}.saal{position:relative;overflow:hidden;padding:30px 0 60px;color:#fff3e8;--lx:30%;--rx:70%;background:radial-gradient(ellipse 30% 45% at var(--lx) 52%,rgba(255,226,180,.2),transparent 70%),radial-gradient(ellipse 30% 45% at var(--rx) 52%,rgba(255,226,180,.2),transparent 70%),linear-gradient(rgba(0,0,0,.45),transparent 25%,transparent 70%,rgba(0,0,0,.55)),repeating-linear-gradient(90deg,#3f0508,#7d0d14 18px,#b3141d 38px,#d0242c 46px,#a3111a 58px,#6a0910 76px,#3f0508 92px)}.saal:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,transparent 45%,rgba(20,0,2,.55));pointer-events:none}.oben{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:0 48px;flex-wrap:wrap}.karte-link{display:block;transform:rotate(-4deg);transition:transform .25s;filter:drop-shadow(0 16px 22px rgba(0,0,0,.55))}.karte-link:hover{transform:rotate(-1deg) translateY(-3px)}.karte{width:345px;display:block;overflow:visible}.karte .abriss{transform-box:view-box;transform-origin:318px 190px;transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.karte .perfo{transition:opacity .2s}.karte-link:hover .abriss,.karte-link:focus-visible .abriss{transform:translate(14px,6px) rotate(9deg)}.karte-link:hover .perfo,.karte-link:focus-visible .perfo{opacity:0}.rolle{display:flex;transform:rotate(1.5deg);margin-top:18px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.5));max-width:100%}.rolle a,.rolle button{position:relative;display:block;flex:none;text-align:left;cursor:pointer;border:0;border-left:2px dashed #8a6a42;background:linear-gradient(var(--papier1),var(--papier2));color:var(--tiefrot);text-decoration:none;font:800 17px/1.15 var(--display);font-variation-settings:"wdth" 105;padding:12px 22px 14px;min-width:120px;transition:transform .18s ease,background .18s;-webkit-mask:radial-gradient(circle 7px at 0 0,transparent 98%,#000) top left/100% 51% no-repeat,radial-gradient(circle 7px at 0 100%,transparent 98%,#000) bottom left/100% 51% no-repeat;mask:radial-gradient(circle 7px at 0 0,transparent 98%,#000) top left/100% 51% no-repeat,radial-gradient(circle 7px at 0 100%,transparent 98%,#000) bottom left/100% 51% no-repeat}.rolle>:first-child{border-left:0}.rolle small{display:block;font:700 10px var(--text);letter-spacing:.2em;color:var(--samt);margin-bottom:4px}.rolle .los{background:linear-gradient(#f0c45a,#c9952e)}.rolle a:hover,.rolle button:hover{transform:translateY(-5px) rotate(-1.5deg);background:linear-gradient(#fff6e2,#f3e3c2)}.rolle .los:hover{background:linear-gradient(#ffd56e,#d9a43a)}.rolle [aria-current]{background:linear-gradient(#fff,#f6ead2)}.rolle [aria-current]:after{content:"";position:absolute;left:22px;right:22px;bottom:8px;height:3px;background:var(--samt)}.marquee{position:relative;z-index:3;margin:34px auto 0;width:min(980px,92vw);background:#120a0f;border-radius:10px;padding:18px;box-shadow:0 30px 70px #0000008c}.birnen{position:absolute;left:10px;right:10px;height:14px;display:flex;justify-content:space-between;pointer-events:none}.birnen.o{top:6px}.birnen.u{bottom:6px}.birnen i{width:9px;height:9px;border-radius:50%;background:#7a5a18;margin-top:2px;transition:background .15s,box-shadow .15s}.birnen i.an{background:#fff6d6;box-shadow:0 0 6px 2px #ffcf3f}.dach{background:var(--gold);color:var(--tiefrot);text-align:center;font:900 16px/1 var(--display);font-variation-settings:"wdth" 140;letter-spacing:.3em;padding:10px 0;margin:8px 8px 0;border-radius:4px 4px 0 0}.tafel{margin:0 8px 8px;background:linear-gradient(#fbf8f1,#f0eadf);padding:14px 16px 18px;border-radius:0 0 4px 4px;box-shadow:inset 0 0 40px #ffd68c80;--bw:52px}.schiene{display:flex;justify-content:center;align-items:center;gap:4px;padding:6px 0 8px;border-bottom:3px solid #d8d1c3;height:var(--zh,86px)}.schiene:last-child{border:0}.bu{display:inline-grid;place-items:center;width:var(--bw);height:calc(var(--bw)*1.38);font:800 calc(var(--bw)*1.23)/1 var(--display);font-variation-settings:"wdth" 78;color:#161014;transition:transform .2s}.bu.lz{width:calc(var(--bw)/2)}.bu.weg{transform:translateY(-14px) rotate(8deg)!important;opacity:0;transition:transform .12s,opacity .12s}.klein .schiene{height:var(--uh,52px)}.klein .bu{width:calc(var(--bw)*.54);height:calc(var(--bw)*.74);font-size:calc(var(--bw)*.62)}.klein .bu.lz{width:calc(var(--bw)*.27)}.programm{position:relative;z-index:3;margin:30px auto 0;width:min(980px,92vw);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:linear-gradient(var(--papier1),var(--papier2));color:var(--tiefrot);box-shadow:0 14px 30px #00000073}.programm div{padding:12px 18px 14px;border-left:2px dashed #8a6a42}.programm div:first-child{border-left:0}.programm dt{font:700 10px var(--text);letter-spacing:.2em;color:var(--samt)}.programm dd{margin:4px 0 0;font-weight:700;line-height:1.3}.punkte{display:inline-flex;gap:4px;vertical-align:-1px;margin-right:6px}.punkte i{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;box-sizing:border-box}.punkte i.v{background:currentColor}.farbe{display:inline-block;width:14px;height:14px;border:1.5px solid var(--tiefrot);vertical-align:-2px;margin-right:4px}.inhalt{max-width:1180px;margin:0 auto;padding:50px 48px 40px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:56px}.intro{font-size:21px;line-height:1.55;margin:0 0 6px;max-width:58ch}.blk{margin-top:72px}.blk:first-of-type{margin-top:44px}.blk h2{font:800 30px/1 var(--display);font-variation-settings:"wdth" 112;margin:0 0 14px;color:var(--tiefrot);display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.blk h2 .nr{white-space:nowrap;flex:none;font:700 11px var(--text);letter-spacing:.2em;color:var(--samt);border:1.5px solid var(--samt);padding:3px 6px}.blk ul{list-style:none;padding:0;margin:0;columns:2 15rem;column-gap:32px}.blk li{padding:9px 0 9px 24px;position:relative;border-bottom:1px dashed #e3d6bf;break-inside:avoid}.blk li:before{content:"";position:absolute;left:2px;top:15px;width:12px;height:9px;background:var(--samt);clip-path:polygon(0 0,100% 0,100% 30%,82% 50%,100% 70%,100% 100%,0 100%,0 70%,18% 50%,0 30%)}.kauf{margin:16px 0 0;display:flex;gap:10px;flex-wrap:wrap}.kauf a{font-weight:700;text-decoration:none;font-size:15px;padding:8px 14px;background:linear-gradient(var(--papier1),var(--papier2));color:var(--tiefrot);border-left:4px solid var(--samt);transition:transform .15s,box-shadow .15s}.kauf a:hover{transform:translateY(-2px);box-shadow:0 6px 12px #2a05082e}.kauf a:after{content:" *";font-weight:400}.fundus{margin-top:44px;background:#1a0a0d;color:#fff3e8;padding:20px 20px 16px;position:relative}.fundus:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(#efc35a,var(--gold-d))}.fundus-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:14px 0}.fundus .anz{position:absolute;top:10px;right:20px;font:400 11px var(--text);color:#fff3e899}.fundus h3{margin:0;font:800 24px/1.1 var(--display);font-variation-settings:"wdth" 110}.fundus-pfeile{display:flex;gap:6px}.fundus-pfeile button{width:40px;height:40px;border:2px solid var(--gold);background:transparent;color:var(--gold);font:900 22px/1 var(--display);cursor:pointer;transition:background .15s,color .15s}.fundus-pfeile button:hover{background:var(--gold);color:var(--tiefrot)}.fundus-reihe{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.fundus-reihe::-webkit-scrollbar{display:none}.artikel{scroll-snap-align:start;background:linear-gradient(var(--papier1),var(--papier2));color:var(--tiefrot);text-decoration:none;display:flex;flex-direction:column;transition:transform .18s}.artikel:hover{transform:translateY(-4px)}.artikel .bild{aspect-ratio:1;background:#fff;display:grid;place-items:center;border-bottom:2px dashed #8a6a42}.artikel .bild svg{width:58%;height:58%}.artikel .info{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.artikel .ti{font-weight:700;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artikel .pr{font:800 20px/1 var(--display);font-variation-settings:"wdth" 100;margin-top:auto}.artikel .me{font-size:12px;color:var(--braun)}.artikel .me b{color:var(--samt)}.fundus-fuss{font-size:12px;opacity:.75;margin:12px 0 0}.fundus-fuss a{color:var(--gold)}@media(max-width:700px){.fundus-reihe{grid-auto-columns:46%}}.vorhang-auf{max-width:62ch}.intro-2{font-size:18px;line-height:1.65;margin:0 0 12px}.blk .teaser{font-size:18px;line-height:1.55;margin:-4px 0 16px;color:#4a3240;max-width:60ch}.songs{list-style:none;counter-reset:s;padding:0;margin:0}.songs li{counter-increment:s;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-bottom:1px dashed #e3d6bf}.songs li:before{content:none}.songs li span:before{content:counter(s,decimal-leading-zero);font:800 14px var(--display);color:var(--samt);margin-right:14px}.songs li a{font-weight:700;font-size:14px;color:var(--samt);text-decoration:none;white-space:nowrap}.songs li a:after{content:" *";font-weight:400}.songs li a:hover{text-decoration:underline}.klapp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,margin .35s ease;margin-top:0}.klapp-innen{overflow:hidden;min-height:0;position:relative}.hat-klapp.offen .klapp{grid-template-rows:1fr;margin-top:16px}.klapp-innen{background:#1a0a0d;padding:0 14px;transition:padding .35s ease}.hat-klapp.offen .klapp-innen{padding:26px 14px 14px}.klapp .anz{position:absolute;top:6px;right:14px;font:400 11px var(--text);color:#fff3e899}.klapp-reihe{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/5);gap:10px;overflow-x:auto;scrollbar-width:none}.klapp-reihe::-webkit-scrollbar{display:none}.klapp .artikel .ti{font-size:13px}.klapp .artikel .pr{font-size:17px}.artikel .quelle{font-size:11px;color:var(--braun);opacity:.9}@media(hover:none){.hat-klapp.hat-angebote .klapp{grid-template-rows:1fr;margin-top:16px}.hat-klapp.hat-angebote .klapp-innen{padding:26px 14px 14px}}@media(max-width:700px){.klapp-reihe{grid-auto-columns:42%}}.requisite{position:sticky;top:20px;align-self:start;background:linear-gradient(#f0c45a,#d9a43a);color:var(--tiefrot);padding:22px 24px 18px;box-shadow:0 16px 30px #2a050840;-webkit-mask:radial-gradient(circle 13px at 0 118px,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 13px at 100% 118px,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 13px at 0 118px,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 13px at 100% 118px,transparent 98%,#000) right/51% 100% no-repeat}.requisite:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--m1,var(--samt)) 50%,var(--m2,var(--gold-d)) 50%)}.requisite .ko{font:700 11px var(--text);letter-spacing:.25em}.requisite .kurz{margin-top:22px;padding-top:16px;border-top:2px dashed rgba(42,5,8,.5)}.requisite .kurz dl{margin:10px 0 0}.requisite .kurz div{display:grid;grid-template-columns:78px 1fr;gap:8px;padding:5px 0;font-size:14px}.requisite .kurz dt{font-weight:700;opacity:.8}.requisite .kurz dd{margin:0}.requisite h3{font:800 28px/1 var(--display);font-variation-settings:"wdth" 110;margin:8px 0 22px;padding-bottom:20px;border-bottom:2px dashed rgba(42,5,8,.5)}.requisite a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid rgba(42,5,8,.2);text-decoration:none;font-weight:700;transition:padding .15s}.requisite a small{display:block;font-weight:500;font-size:13px;opacity:.8}.requisite a:after{content:"›";font:900 26px var(--display);transition:transform .15s}.requisite a:hover{padding-left:8px}.requisite a:hover:after{transform:translate(4px)}.requisite .hinw{font-size:12px;margin:12px 0 0;opacity:.8}.regie{background:linear-gradient(var(--papier1),var(--papier2));border-top:5px solid var(--gold);padding:48px 0}.regie .w{max-width:1180px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}.regie-auf{position:relative;display:block;margin-left:auto;margin-right:auto;text-align:left;cursor:pointer;border:0;margin-top:8px;padding:12px 22px 14px;background:linear-gradient(#f0c45a,#c9952e);color:var(--tiefrot);font:800 18px/1.15 var(--display);font-variation-settings:"wdth" 105;transition:transform .18s;box-shadow:0 8px 16px #2a050833;-webkit-mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right/51% 100% no-repeat}.regie-auf small{display:block;font:700 10px var(--text);letter-spacing:.2em;color:var(--samt);margin-bottom:4px}.regie-auf:hover{transform:translateY(-4px) rotate(-1.5deg)}.regie-klapp{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.regie-klapp>form{overflow:hidden;min-height:0}.regie.offen .regie-klapp{grid-template-rows:1fr}.regie:not(.offen) .regie-form{padding-top:0;padding-bottom:0;box-shadow:none;border-left-color:transparent;background:transparent}.regie-form .haken{display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.regie-form .haken input{width:20px;height:20px;accent-color:var(--samt);margin:0}.regie-form .klein{font-weight:400;font-size:13px;color:var(--braun)}.regie-form [hidden]{display:none}.regie-rechts{position:relative}.regie.offen .regie-auf{display:none}.regie-auf{margin-top:0!important}.dreieck{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--samt);transition:transform .2s;margin-left:2px}.haken input:checked~.dreieck{transform:rotate(180deg)}.regie .w{align-items:start}.regie h2{font:800 34px/1 var(--display);font-variation-settings:"wdth" 112;color:var(--tiefrot);margin:0 0 12px}.regie-text p{max-width:42ch}.regie-form{display:grid;gap:14px;background:#fff;padding:22px 24px;border-left:6px solid var(--samt);box-shadow:0 10px 24px #2a05081f}.regie-form label{display:grid;gap:6px;font-weight:700;font-size:15px;color:var(--tiefrot)}.regie-form label span{font-weight:400;color:var(--braun)}.regie-form input,.regie-form textarea{font:inherit;font-weight:400;padding:10px 12px;border:2px solid #d8c7a5;background:#fffaf0;color:var(--tinte)}.regie-form input:focus,.regie-form textarea:focus{outline:none;border-color:var(--samt)}.regie-form button{justify-self:start;font:800 17px var(--display);font-variation-settings:"wdth" 105;border:0;cursor:pointer;padding:14px 26px;background:linear-gradient(#f0c45a,#c9952e);color:var(--tiefrot);border-left:2px dashed #8a6a42;transition:transform .15s}.regie-form button:hover{transform:translateY(-3px) rotate(-1deg)}.regie-ok{margin:0;font-weight:700;color:var(--samt)}@media(max-width:900px){.regie .w{grid-template-columns:1fr;padding:0 18px}}.spielplan{background:#1a0a0d;color:#fff3e8;padding:48px 0 56px}.spielplan .w{max-width:1180px;margin:0 auto;padding:0 48px}.spielplan h2{font:800 30px var(--display);font-variation-settings:"wdth" 112;margin:0 0 22px}.mini{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mini a{text-decoration:none;color:#fff3e8;background:#120a0f;padding:14px;display:flex;flex-direction:column;position:relative;transition:transform .2s}.mini a:before,.mini a:after{content:"";position:absolute;left:8px;right:8px;height:5px;background:radial-gradient(circle,#7a5a18 0 2.5px,transparent 3px) 0 0/16px 5px repeat-x;transition:filter .2s}.mini a:before{top:4px}.mini a:after{bottom:4px}.mini a:hover{transform:translateY(-4px)}.mini a:hover:before,.mini a:hover:after{background:radial-gradient(circle,#fff6d6 0 2.5px,transparent 3px) 0 0/16px 5px repeat-x;filter:drop-shadow(0 0 3px #ffcf3f)}.mini .t{background:linear-gradient(#fbf8f1,#efe8dc);padding:14px 8px;display:flex;justify-content:center;gap:2px;margin-top:6px}.mini .t{--mt:1}.mini .t span{font:800 calc(25px*var(--mt))/1 var(--display);font-variation-settings:"wdth" 78;color:#161014;width:calc(18px*var(--mt));text-align:center}.mini .t span.l{width:calc(10px*var(--mt))}.mini .unten{display:flex;align-items:flex-end;gap:14px;margin-top:auto;padding:12px 4px 6px}.mini p{margin:0;font-size:15px;opacity:.85;flex:1}.mini .mf{display:inline-flex;gap:3px;margin-right:8px;vertical-align:-1px}.mini .mf i{width:11px;height:11px;border:1px solid rgba(255,243,232,.5)}.kreis{flex:none;width:38px;height:38px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);transition:background .2s,color .2s,transform .2s}.kreis svg{width:20px;height:20px}.mini a:hover .kreis{background:var(--gold);color:var(--tiefrot);transform:translate(4px)}.weiter{margin-top:auto!important;display:flex;align-items:center;gap:10px;margin:10px 4px 6px;font:800 15px var(--display);font-variation-settings:"wdth" 110;color:var(--gold)}.weiter svg{width:28px;height:14px;transition:transform .2s}.mini a:hover .weiter svg{transform:translate(6px)}.fuss{position:relative;color:#fff3e8;padding:40px 48px 30px;background:linear-gradient(#0000008c,#00000059),repeating-linear-gradient(90deg,#3f0508,#7d0d14 18px,#b3141d 38px,#d0242c 46px,#a3111a 58px,#6a0910 76px,#3f0508 92px)}.fuss .w{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;font-size:15px}.fuss a{color:#fff3e8;text-decoration:none;border-bottom:1px solid rgba(232,184,74,.5)}.fuss a:hover{color:var(--gold)}.premiere{position:fixed;right:16px;bottom:16px;z-index:20;width:270px;background:#120a0f;color:#fff3e8;box-shadow:0 14px 30px #00000073;border-top:4px solid var(--gold);transform:translateY(140%);transition:transform .5s cubic-bezier(.3,1.3,.5,1)}.premiere.da{transform:none}.premiere a{display:block;padding:12px 14px;text-decoration:none;color:#fff3e8}.premiere .zu{position:absolute;top:4px;right:6px;background:none;border:0;color:var(--gold);font:800 18px var(--text);cursor:pointer}.p-kopf{display:block;font:700 10px var(--text);letter-spacing:.2em;color:var(--gold)}.p-tafel{display:block;margin:8px 0 10px;background:linear-gradient(#fbf8f1,#efe8dc);color:#161014;text-align:center;font:800 22px/1 var(--display);font-variation-settings:"wdth" 78;letter-spacing:.12em;padding:10px 6px}.p-unten{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;opacity:.9}.premiere a:hover .kreis{background:var(--gold);color:var(--tiefrot);transform:translate(3px)}@media(max-width:900px){.inhalt{grid-template-columns:1fr}.requisite{position:static}.mini{grid-template-columns:1fr}}@media(max-width:700px){.oben{padding:0 16px;justify-content:center}.karte{width:250px}.rolle{transform:none;margin-top:10px;flex-wrap:wrap;overflow:visible}.rolle a,.rolle button{min-width:auto;flex:1 1 30%;padding:10px 10px 12px;font-size:14px}.rolle>:nth-child(n+4){flex-basis:45%;border-top:2px dashed #8a6a42}.rolle>:nth-child(4){border-left:0}.programm{grid-template-columns:1fr 1fr}.programm div:nth-child(3){border-left:0}.programm div:nth-child(n+3){border-top:2px dashed #8a6a42}.inhalt{padding:36px 18px}.spielplan .w,.fuss{padding-left:18px;padding-right:18px}.premiere{left:12px;right:12px;width:auto}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;z-index:50;background:var(--gold);color:var(--tiefrot);padding:8px 12px;font-weight:700}.skip:focus{left:8px}.saal.schmal{padding-bottom:40px}.buehnen-titel{position:relative;z-index:3;width:min(980px,92vw);margin:34px auto 0;font:800 clamp(34px,6vw,64px)/1 var(--display);font-variation-settings:"wdth" 112;color:#fff3e8;text-shadow:0 4px 18px rgba(0,0,0,.5)}.buehnen-text{position:relative;z-index:3;max-width:62ch;margin:14px 4vw 0 max(4vw,calc((100% - 980px)/2));font-size:19px;color:#fff3e8e6}.seite{max-width:1180px;margin:0 auto;padding:50px 48px 60px}.seite.text{max-width:780px}.seite h2{font:800 28px/1.1 var(--display);font-variation-settings:"wdth" 112;color:var(--tiefrot);margin:48px 0 12px}.seite h3{font:800 21px/1.2 var(--display);color:var(--tiefrot);margin:28px 0 8px}@media(max-width:700px){.seite{padding:36px 18px 48px}}.wrap{max-width:1180px;margin:0 auto;padding:0 48px}.wrap.text,.text{max-width:780px}main>section{padding:40px 0}main h1{font:800 clamp(30px,5vw,48px)/1.05 var(--display);font-variation-settings:"wdth" 112;color:var(--tiefrot)}@media(max-width:700px){.wrap{padding:0 18px}}@media(max-width:700px){.dach{font-size:13px;letter-spacing:.18em}.werbehinweis{position:relative;right:auto;bottom:auto;z-index:3;text-align:center;margin:18px 16px 0;font-size:11px}}.faq details{border-bottom:1px dashed #e3d6bf}.faq summary{cursor:pointer;list-style:none;padding:12px 30px 12px 0;font-weight:700;color:var(--tiefrot);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:20px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--samt);transition:transform .2s}.faq details[open] summary:after{transform:rotate(180deg)}.faq details p{margin:0 0 14px;max-width:62ch}.zettel{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 0}.zettel a{font:700 13px/1 var(--text);text-decoration:none;color:var(--tiefrot);padding:7px 10px;background:linear-gradient(var(--papier1),var(--papier2));border-left:3px solid var(--samt);transition:transform .15s}.zettel a:hover{transform:translateY(-2px)}.passt-zu{margin:14px 0 0;font-size:14px;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.passt-zu span{color:var(--braun);font-weight:600}.passt-zu a{color:var(--samt);font-weight:700;text-decoration:none;border-bottom:1px dashed var(--samt)}.passt-zu a:hover{border-bottom-style:solid}.einladung-karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.einladung-karte{background:linear-gradient(var(--papier1),var(--papier2));padding:16px 18px 18px;border-left:5px solid var(--gold-d);display:flex;flex-direction:column;gap:10px}.einladung-karte .ko{font:700 11px var(--text);letter-spacing:.2em;color:var(--samt)}.einladung-text{margin:0;font-size:15px;line-height:1.55;flex:1}.einladung-text mark{background:#e8b84a73;color:inherit;padding:0 3px;border-radius:2px}.kopieren{align-self:flex-start;font:800 15px var(--display);font-variation-settings:"wdth" 105;border:0;cursor:pointer;padding:10px 16px;background:linear-gradient(#f0c45a,#c9952e);color:var(--tiefrot);border-left:2px dashed #8a6a42;transition:transform .15s}.kopieren:hover{transform:translateY(-2px)}.alle-link{margin:28px 0 0}.alle-link a{display:inline-flex;align-items:center;gap:12px;padding:13px 22px;background:var(--samt);color:#fff8ec;border-radius:4px;font:800 17px var(--display);font-variation-settings:"wdth" 110;text-decoration:none;box-shadow:0 3px 0 var(--tiefrot)}.alle-link a:hover{background:#86101a}.alle-link a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.alle-link svg{width:28px;height:14px;transition:transform .2s}.alle-link a:hover svg{transform:translate(5px)}.fuss .w>span:last-child{margin-left:auto;text-align:right}
