.il.st .ng-buehne{--sh:clamp(230px, 50vh, 620px);--warm:255, 216, 154;isolation:isolate;background:var(--lila-nacht);min-height:100svh;position:relative;overflow:hidden}.il.st .ng-buehne .ng-text{z-index:10;text-align:center;max-width:780px;padding:calc(var(--st-nav) + clamp(48px, 9vh, 110px)) max(20px, env(safe-area-inset-right,0px)) calc(var(--sh) * .5) max(20px, env(safe-area-inset-left,0px));margin:0 auto;position:relative}.il.st .ng-buehne .ng-code{font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin:0 0 22px;display:inline-flex}.il.st .ng-buehne .ng-code i{background:#ff5d5d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff5d5d}.il.st .ng-buehne .ng-code span{text-transform:none;letter-spacing:0;color:var(--tx-2);word-break:break-all}.il.st .ng-buehne h1{letter-spacing:-.035em;text-wrap:balance;color:var(--tx);margin:0;font-size:clamp(2.6rem,6.6vw,5.4rem);font-weight:700;line-height:1.02}.il.st .ng-buehne .ng-lead{max-width:46ch;color:var(--tx-2);text-wrap:pretty;margin:22px auto 0;font-size:clamp(1rem,1.6vw,1.2rem)}.il.st .ng-buehne .ng-wege{flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:34px;display:flex}.il.st .ng-buehne .ng-schalter{background:#07011c29;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.il.st .ng-buehne .ng-schalter:after{content:"";background:#07011c73;border-radius:50%;width:8px;height:8px;transition:background .4s,box-shadow .4s}.il.st .ng-buehne.an .ng-schalter:after{background:rgb(var(--warm));box-shadow:0 0 10px rgb(var(--warm)), 0 0 0 1px #07011c4d}.il.st .ng-buehne .ng-liste{text-align:left;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#ffffff1a,#ffffff08),#0c081eb8;border:1px solid #ffffff29;width:min(100%,520px);margin:40px auto 0;box-shadow:inset 0 1px #ffffff3d,0 30px 60px -28px #000000f2}.il.st .ng-buehne .ng-liste header{border-bottom:1px solid var(--linie-stark);font:500 12.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-2);padding:14px 18px}.il.st .ng-buehne .ng-liste small{font:500 11.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);padding:14px 18px 4px;display:block}.il.st .ng-buehne .ng-liste ol{margin:0;padding:0 0 6px;list-style:none}.il.st .ng-buehne .ng-liste li a{color:var(--tx);align-items:center;gap:14px;padding:9px 18px;font-size:15.5px;text-decoration:none;transition:background .2s;display:flex}.il.st .ng-buehne .ng-liste li a:hover{background:#ffffff0f}.il.st .ng-buehne .ng-liste em{font:500 12px var(--mono);color:var(--tx-3);white-space:nowrap;margin-left:auto;padding-left:12px;font-style:normal}.il.st .ng-buehne .ng-liste .nr{width:34px;font:600 13px var(--mono);color:var(--marke-hell);font-variant-numeric:tabular-nums;flex:none}.il.st .ng-buehne .ng-du{border-top:1px dashed var(--linie-stark);color:var(--tx-3);align-items:center;gap:14px;margin:0;padding:12px 18px 14px;font-size:15px;display:flex}.il.st .ng-buehne .ng-du .nr{color:#ff8a8a}.il.st .ng-buehne .ng-du b{min-width:0;color:var(--tx-2);overflow-wrap:anywhere;font-weight:500;-webkit-text-decoration:line-through #ff8a8a99;text-decoration:line-through #ff8a8a99}@media (max-width:560px){.il.st .ng-buehne .ng-liste em{display:none}}.il.st .ng-buehne .ng-szene{z-index:1;height:var(--sh);aspect-ratio:3;pointer-events:none;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask:linear-gradient(#0000 2%,#000 34%);mask:linear-gradient(#0000 2%,#000 34%)}.il.st .ng-buehne .ng-szene img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.il.st .ng-buehne .ng-szene .grund{filter:brightness(.42)saturate(.7);transition:filter 1.4s var(--ease)}.il.st .ng-buehne .ng-szene .hell{opacity:0;transition:opacity 1.4s var(--ease)}.il.st .ng-buehne.an .ng-szene .grund{filter:brightness(.7)}.il.st .ng-buehne.an .ng-szene .hell{opacity:1}.il.st .ng-buehne .ng-schein{z-index:2;left:50%;bottom:calc(var(--sh) * .02);width:calc(var(--sh) * 1.2);height:calc(var(--sh) * .4);pointer-events:none;background:radial-gradient(closest-side, rgba(var(--warm), .35), transparent);filter:blur(20px);opacity:0;transition:opacity 1.6s var(--ease) .2s;border-radius:50%;position:absolute;translate:-50%}.il.st .ng-buehne.an .ng-schein{opacity:1}.il.st .ng-buehne .ng-boden{z-index:2;height:calc(var(--sh) * .14);background:linear-gradient(180deg, transparent, var(--lila-nacht));pointer-events:none;position:absolute;inset:auto 0 0}@media (max-width:560px){.il.st .ng-buehne{--sh:clamp(200px, 38vh, 320px)}}@media (prefers-reduced-motion:reduce){.il.st .ng-buehne :is(.ng-szene img,.ng-schein){transition-duration:.01ms}}
