/* ERZEUGT von motion/bruecke-animation/werkzeug/bruecke-bauen.py aus motion/bruecke-animation/anim/ (_grund + Bereiche, dort mit Erklärungen; siehe BERICHT-grund.md) — NICHT hier ändern. */
.bs-wrap{position:relative;isolation:isolate;background:var(--bg-2)}
.bs-rahmen{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.bs-standbild,.bs-buehne{position:absolute;left:0;bottom:0;width:100%}
.bs-standbild{height:auto}
.bs-buehne{aspect-ratio:2720/1536}
.bs-basis{position:absolute;left:0;top:0;width:100%;height:100%}
.bs-lage,.bs-schicht{position:absolute;overflow:visible}
.bs-buehne.bs-weg{opacity:0;content-visibility:hidden}
.bs-buehne .bs-still,.bs-buehne .bs-still *{animation:none!important}
.bs-buehne.bs-gesehen.bs-ballon-da .bs-ballon #ballon-gesamt{animation:none}
.bs-buehne.bs-gesehen.bs-ballon-da .bs-ballon{animation-delay:0s}
@media (max-width:640px) and (orientation:portrait){
  .bs-wrap,.bs-wrap.bs-ausschnitt-b{--bs-ax:1122;--bs-ab:603;--bs-ah:520}
  .bs-wrap.bs-ausschnitt-a{--bs-ax:1164;--bs-ab:520;--bs-ah:480}
  .bs-wrap.bs-ausschnitt-c{--bs-ax:660;--bs-ab:1120;--bs-ah:560}
  .bs-standbild,.bs-buehne{width:calc(272000% / var(--bs-ab));left:calc(var(--bs-ax) * -100% / var(--bs-ab))}
  .bs-wrap .divider-bl{aspect-ratio:var(--bs-ab) / var(--bs-ah)}
}
@media (prefers-reduced-motion:reduce){.bs-buehne .bs-lage,.bs-buehne .bs-lage *{animation:none!important}}
.bs-buehne.bs-moment .bs-logo-gluehen{animation:bs-logo-gluehen 1.9s linear 2.55s both}
.bs-buehne.bs-moment .bs-logo-gluehen:not(.bs-still) #bs-logo-gold{opacity:1}
@keyframes bs-logo-gluehen{0%{opacity:0;animation-timing-function:cubic-bezier(.3,0,.35,1)}21.0526%{opacity:0.85;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%{opacity:0}}
.bs-buehne.bs-moment .bs-logo-glanz #bs-logo-streif{transform-box:fill-box;transform-origin:center;animation:bs-logo-streif 1.2s cubic-bezier(.42,0,.58,1) 2.2s both}
@keyframes bs-logo-streif{0%{transform:translateX(0) rotate(0.02deg);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateX(210px) rotate(0.02deg);opacity:0}}
.bs-buehne.bs-moment .bs-logo-funke{transform-box:fill-box;transform-origin:center;animation:bs-logo-fx var(--bs-logo-t,2s) cubic-bezier(.16,.62,.3,1) var(--bs-logo-v,2.8s) both}
.bs-buehne.bs-moment .bs-logo-funke>g{transform-box:fill-box;transform-origin:center;animation:bs-logo-fy var(--bs-logo-t,2s) linear var(--bs-logo-v,2.8s) both}
.bs-buehne.bs-moment .bs-logo-funke circle{transform-box:fill-box;transform-origin:center;animation:bs-logo-fa var(--bs-logo-t,2s) linear var(--bs-logo-v,2.8s) both}
@keyframes bs-logo-fx{from{transform:translateX(0) rotate(0.02deg)}to{transform:translateX(var(--bs-logo-dx,0px)) rotate(0.02deg)}}
@keyframes bs-logo-fy{0%{transform:translateY(0) rotate(0.02deg);animation-timing-function:cubic-bezier(.22,.6,.4,1)}34%{transform:translateY(var(--bs-logo-dy,0px)) rotate(0.02deg);animation-timing-function:cubic-bezier(.45,0,.75,.55)}100%{transform:translateY(var(--bs-logo-dz,0px)) rotate(0.02deg)}}
@keyframes bs-logo-fa{0%{opacity:0;transform:scale(.5)}6%{opacity:1;transform:scale(1)}48%{opacity:1}62%{opacity:.72}68%{opacity:.92}78%{opacity:.5}84%{opacity:.64}100%{opacity:0;transform:scale(.35)}}
@media (max-width:640px) and (orientation:portrait){
.bs-wrap:not(.bs-ausschnitt-c) .bs-buehne.bs-moment .bs-logo-gluehen{animation-delay:0.75s}
.bs-wrap:not(.bs-ausschnitt-c) .bs-buehne.bs-moment .bs-logo-glanz #bs-logo-streif{animation-delay:0.4s}
.bs-wrap:not(.bs-ausschnitt-c) .bs-buehne.bs-moment .bs-logo-funke,.bs-wrap:not(.bs-ausschnitt-c) .bs-buehne.bs-moment .bs-logo-funke>g,.bs-wrap:not(.bs-ausschnitt-c) .bs-buehne.bs-moment .bs-logo-funke circle{animation-delay:calc(var(--bs-logo-v,2.8s) - 1.8s)}
}
.bs-buehne .bs-fall-fluss .bs-wasser-bahn-weich{animation:bs-wasser-ein 1.6s ease-out forwards,bs-wasser-bahn-weich 1.7s steps(51) infinite}
@keyframes bs-wasser-bahn-weich{to{transform:translateY(160px)}}
.bs-buehne .bs-fall-fluss .bs-wasser-bahn-fein{animation:bs-wasser-ein 1.6s ease-out forwards,bs-wasser-bahn-fein 1.1s steps(33) infinite}
@keyframes bs-wasser-bahn-fein{to{transform:translateY(128px)}}
.bs-buehne .bs-fall-fluss .bs-wasser-bahn-dunkel{animation:bs-wasser-ein 1.6s ease-out forwards,bs-wasser-bahn-dunkel 2.3s steps(69) infinite}
@keyframes bs-wasser-bahn-dunkel{to{transform:translateY(190px)}}
.bs-buehne .bs-fall-fluss .bs-wasser-bahn-licht{animation:bs-wasser-ein 1.6s ease-out forwards,bs-wasser-bahn-licht 1.2s steps(36) infinite}
@keyframes bs-wasser-bahn-licht{to{transform:translateY(210px)}}
@keyframes bs-wasser-ein{from{opacity:0}to{opacity:1}}
.bs-buehne .bs-gischt-hauch .bs-wasser-hauch-a{transform-box:view-box;transform-origin:1424.7px 1428.5px;animation:bs-wasser-hauch-a 4.6s ease-in-out 0.4s infinite}
@keyframes bs-wasser-hauch-a{0%,100%{opacity:0;transform:none}50%{opacity:1;transform:translateY(-2.5px) scaleY(1.15)}}
.bs-buehne .bs-gischt-hauch .bs-wasser-hauch-b{transform-box:view-box;transform-origin:1425px 1430px;animation:bs-wasser-hauch-b 6.9s ease-in-out 1.9s infinite}
@keyframes bs-wasser-hauch-b{0%,100%{opacity:0;transform:none}50%{opacity:1;transform:translateY(-2.5px) scaleY(1.15)}}
.bs-buehne .bs-see-wellen{animation:bs-wasser-welle-hell 7.4s ease-in-out 0.6s infinite}
@keyframes bs-wasser-welle-hell{0%,100%{transform:translate(0,0) rotate(0.02deg)}50%{transform:translate(0.824176%, -0.869565%) rotate(0.02deg)}}
.bs-buehne .bs-see-wellen-mittel{animation:bs-wasser-welle-mittel 9.2s ease-in-out 0s infinite}
@keyframes bs-wasser-welle-mittel{0%,100%{transform:translate(0,0) rotate(0.02deg)}50%{transform:translate(-0.462963%, 0.652174%) rotate(0.02deg)}}
.bs-buehne .bs-see-glanz{animation:bs-wasser-welle-glanz 7.4s ease-in-out 0.6s infinite}
@keyframes bs-wasser-welle-glanz{0%,100%{transform:translate(0,0) rotate(0.02deg)}50%{transform:translate(33.3333%,-5.71429%) rotate(0.02deg)}}
.bs-buehne .bs-see-glanz>*{transform-box:view-box;transform-origin:1369px 1481px;animation:bs-wasser-glanz 6.1s ease-in-out 2s infinite}
@keyframes bs-wasser-glanz{0%,14%,100%{transform:scale(1) rotate(0.02deg)}6%{transform:scale(1.3) rotate(0.02deg)}}
.bs-buehne .bs-see-glanz .bs-wasser-kern{animation:bs-wasser-kern 6.1s ease-in-out 2s infinite}
@keyframes bs-wasser-kern{0%,14%,100%{opacity:0}6%{opacity:.85}}
.bs-buehne .bs-wasser-funke{opacity:0}
.bs-buehne .bs-wasser-funke .bs-wasser-blitz{opacity:1}
.bs-buehne .bs-see-funke-1{animation:bs-wasser-blitz 7.3s ease-in-out 2.6s infinite}
.bs-buehne .bs-see-funke-2{animation:bs-wasser-blitz 8.1s ease-in-out 4.4s infinite}
.bs-buehne .bs-see-funke-3{animation:bs-wasser-blitz 9.4s ease-in-out 0.9s infinite}
.bs-buehne .bs-kompass-funke{animation:bs-wasser-blitz 10.6s ease-in-out 6.2s infinite}
@keyframes bs-wasser-blitz{0%{opacity:0;transform:scale(.5) rotate(0.02deg)}3%{opacity:1;transform:scale(1) rotate(0.02deg)}7%{opacity:0;transform:scale(.8) rotate(0.02deg)}100%{opacity:0;transform:scale(.5) rotate(0.02deg)}}
.bs-buehne .bs-hoehle-zeigen{opacity:1}
.bs-buehne .bs-hoehle-schatten{opacity:0;animation:bs-hoehle-schatten 5.3s ease-in-out infinite}
.bs-buehne .bs-hoehle-flamme{opacity:0;animation:bs-hoehle-flackern 3.7s ease-in-out infinite}
@keyframes bs-hoehle-schatten{0%{opacity:0}17%{opacity:0}31%{opacity:0.182}46%{opacity:0}58%{opacity:0.238}73%{opacity:0}87%{opacity:0.28}100%{opacity:0}}
@keyframes bs-hoehle-flackern{0%{opacity:0}5%{opacity:0.62}9%{opacity:0.38}14%{opacity:0.78}19%{opacity:0.52}24%{opacity:0.9}30%{opacity:0.33}34%{opacity:0.58}40%{opacity:0.12}46%{opacity:0.7}51%{opacity:0.46}57%{opacity:0.95}63%{opacity:0.5}67%{opacity:0.68}73%{opacity:0.22}79%{opacity:0.8}84%{opacity:0.4}89%{opacity:0.62}95%{opacity:0.08}100%{opacity:0}}
@keyframes bs-hoehle-blitz{0%,18%,100%{transform:none;opacity:1}5%{transform:scale(1.85);opacity:1}11%{transform:scale(.6);opacity:.4}}
.bs-buehne .bs-hoehle-funkeln-1{animation:bs-hoehle-blitz 6.7s ease-in-out 1.3s infinite}
.bs-buehne .bs-hoehle-funkeln-2{animation:bs-hoehle-blitz 8.3s ease-in-out 3.9s infinite}
.bs-buehne .bs-hoehle-funkeln-4{animation:bs-hoehle-blitz 9.1s ease-in-out 0.6s infinite}
.bs-buehne .bs-hoehle-funkeln-5{animation:bs-hoehle-blitz 6.9s ease-in-out 2.4s infinite}
.bs-buehne .bs-hoehle-funkeln-9{animation:bs-hoehle-blitz 7.9s ease-in-out 2.7s infinite}
.bs-buehne .bs-hoehle-funkeln-12{animation:bs-hoehle-blitz 6.3s ease-in-out 3.6s infinite}
.bs-buehne .bs-hoehle-funkeln-13{animation:bs-hoehle-blitz 6.1s ease-in-out 4.4s infinite}
.bs-buehne .bs-hoehle-funkeln-14{animation:bs-hoehle-blitz 8.7s ease-in-out 1.1s infinite}
.bs-buehne .bs-hoehle-funkeln-18{animation:bs-hoehle-blitz 5.7s ease-in-out 2.1s infinite}
.bs-buehne .bs-hoehle-funkeln-22{animation:bs-hoehle-blitz 9.7s ease-in-out 5.3s infinite}
.bs-buehne .bs-hoehle-funkeln-26{animation:bs-hoehle-blitz 7.3s ease-in-out 2.9s infinite}
.bs-buehne .bs-hoehle-funkeln-27{animation:bs-hoehle-blitz 7.4s ease-in-out 0.9s infinite}
.bs-buehne .bs-hoehle-funkeln-28{animation:bs-hoehle-blitz 6.4s ease-in-out 3.2s infinite}
.bs-buehne .bs-hoehle-funkeln-35{animation:bs-hoehle-blitz 5.9s ease-in-out 1.7s infinite}
.bs-buehne .bs-funkeln{animation:bs-hoehle-glutstaub 2.9s ease-in-out infinite}
@keyframes bs-hoehle-glutstaub{0%{opacity:1}8%{opacity:0.62}15%{opacity:0.9}23%{opacity:0.5}31%{opacity:0.82}38%{opacity:0.66}47%{opacity:1}55%{opacity:0.55}63%{opacity:0.78}70%{opacity:0.45}79%{opacity:0.92}87%{opacity:0.6}94%{opacity:0.85}100%{opacity:1}}
.bs-buehne .bs-hoehle-funke-1,.bs-buehne .bs-hoehle-funke-2,.bs-buehne .bs-hoehle-funke-3{opacity:0}
.bs-buehne .bs-hoehle-funke-1{animation:bs-hoehle-funke-1 13.4s linear infinite}
.bs-buehne .bs-hoehle-funke-2{animation:bs-hoehle-funke-2 17.8s linear infinite}
.bs-buehne .bs-hoehle-funke-3{animation:bs-hoehle-funke-3 21.4s linear infinite}
@keyframes bs-hoehle-funke-1{
  0%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  4.478%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  5.97%{opacity:0.829;transform:translate(9.5%,-130.2%) scale(0.968) rotate(0.0206612deg)}
  7.463%{opacity:0.98;transform:translate(17.8%,-253.6%) scale(0.936) rotate(0.0213675deg)}
  8.955%{opacity:0.93;transform:translate(23.9%,-370%) scale(0.904) rotate(0.0221239deg)}
  10.448%{opacity:0.822;transform:translate(27.1%,-479.2%) scale(0.871) rotate(0.0229621deg)}
  11.94%{opacity:0.966;transform:translate(27.2%,-581%) scale(0.839) rotate(0.0238379deg)}
  13.433%{opacity:0.949;transform:translate(24.3%,-675.2%) scale(0.807) rotate(0.0247831deg)}
  14.925%{opacity:0.82;transform:translate(19%,-761.4%) scale(0.775) rotate(0.0258065deg)}
  16.418%{opacity:0.904;transform:translate(12.3%,-839.5%) scale(0.743) rotate(0.0269179deg)}
  17.91%{opacity:0.767;transform:translate(5.2%,-908.9%) scale(0.711) rotate(0.0281294deg)}
  19.403%{opacity:0.522;transform:translate(-0.9%,-969.2%) scale(0.679) rotate(0.0294551deg)}
  20.896%{opacity:0.443;transform:translate(-5%,-1019.8%) scale(0.646) rotate(0.0309598deg)}
  22.388%{opacity:0.311;transform:translate(-6.4%,-1059.8%) scale(0.614) rotate(0.0325733deg)}
  23.881%{opacity:0.132;transform:translate(-4.6%,-1087.6%) scale(0.582) rotate(0.0343643deg)}
  25.373%{opacity:0;transform:translate(0.2%,-1100%) scale(0.55) rotate(0.0363636deg)}
  26.269%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  55.224%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  56.876%{opacity:0.829;transform:translate(-4.9%,-136.1%) scale(0.968) rotate(0.0206612deg)}
  58.529%{opacity:0.98;transform:translate(-12%,-265.1%) scale(0.936) rotate(0.0213675deg)}
  60.181%{opacity:0.93;transform:translate(-20.4%,-386.8%) scale(0.904) rotate(0.0221239deg)}
  61.834%{opacity:0.822;transform:translate(-29.4%,-500.9%) scale(0.871) rotate(0.0229621deg)}
  63.486%{opacity:0.966;transform:translate(-37.9%,-607.4%) scale(0.839) rotate(0.0238379deg)}
  65.139%{opacity:0.949;transform:translate(-45%,-705.8%) scale(0.807) rotate(0.0247831deg)}
  66.791%{opacity:0.82;transform:translate(-50%,-796%) scale(0.775) rotate(0.0258065deg)}
  68.443%{opacity:0.904;transform:translate(-52.5%,-877.6%) scale(0.743) rotate(0.0269179deg)}
  70.096%{opacity:0.767;transform:translate(-52.4%,-950.2%) scale(0.711) rotate(0.0281294deg)}
  71.748%{opacity:0.522;transform:translate(-50.1%,-1013.3%) scale(0.679) rotate(0.0294551deg)}
  73.401%{opacity:0.443;transform:translate(-46.2%,-1066.2%) scale(0.646) rotate(0.0309598deg)}
  75.053%{opacity:0.311;transform:translate(-41.5%,-1107.9%) scale(0.614) rotate(0.0325733deg)}
  76.706%{opacity:0.132;transform:translate(-37.1%,-1137%) scale(0.582) rotate(0.0343643deg)}
  78.358%{opacity:0;transform:translate(-33.9%,-1150%) scale(0.55) rotate(0.0363636deg)}
  79.254%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  100%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}}
@keyframes bs-hoehle-funke-2{
  0%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  19.101%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  20.144%{opacity:0.829;transform:translate(2.8%,-118.4%) scale(0.968) rotate(0.0206612deg)}
  21.188%{opacity:0.98;transform:translate(2.2%,-230.5%) scale(0.936) rotate(0.0213675deg)}
  22.231%{opacity:0.93;transform:translate(-2%,-336.3%) scale(0.904) rotate(0.0221239deg)}
  23.274%{opacity:0.822;transform:translate(-9.5%,-435.6%) scale(0.871) rotate(0.0229621deg)}
  24.318%{opacity:0.966;transform:translate(-19.2%,-528.2%) scale(0.839) rotate(0.0238379deg)}
  25.361%{opacity:0.949;transform:translate(-30.2%,-613.8%) scale(0.807) rotate(0.0247831deg)}
  26.404%{opacity:0.82;transform:translate(-41%,-692.2%) scale(0.775) rotate(0.0258065deg)}
  27.448%{opacity:0.904;transform:translate(-50.3%,-763.2%) scale(0.743) rotate(0.0269179deg)}
  28.491%{opacity:0.767;transform:translate(-57%,-826.3%) scale(0.711) rotate(0.0281294deg)}
  29.535%{opacity:0.522;transform:translate(-60.3%,-881.1%) scale(0.679) rotate(0.0294551deg)}
  30.578%{opacity:0.443;transform:translate(-60%,-927.1%) scale(0.646) rotate(0.0309598deg)}
  31.621%{opacity:0.311;transform:translate(-56.5%,-963.4%) scale(0.614) rotate(0.0325733deg)}
  32.665%{opacity:0.132;transform:translate(-50.3%,-988.7%) scale(0.582) rotate(0.0343643deg)}
  33.708%{opacity:0;transform:translate(-42.6%,-1000%) scale(0.55) rotate(0.0363636deg)}
  34.382%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  66.854%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  68.058%{opacity:0.829;transform:translate(-2.9%,-132.6%) scale(0.968) rotate(0.0206612deg)}
  69.262%{opacity:0.98;transform:translate(-6.2%,-258.2%) scale(0.936) rotate(0.0213675deg)}
  70.465%{opacity:0.93;transform:translate(-9%,-376.7%) scale(0.904) rotate(0.0221239deg)}
  71.669%{opacity:0.822;transform:translate(-10.5%,-487.9%) scale(0.871) rotate(0.0229621deg)}
  72.873%{opacity:0.966;transform:translate(-10.3%,-591.5%) scale(0.839) rotate(0.0238379deg)}
  74.077%{opacity:0.949;transform:translate(-7.9%,-687.4%) scale(0.807) rotate(0.0247831deg)}
  75.281%{opacity:0.82;transform:translate(-3.5%,-775.3%) scale(0.775) rotate(0.0258065deg)}
  76.485%{opacity:0.904;transform:translate(2.8%,-854.7%) scale(0.743) rotate(0.0269179deg)}
  77.689%{opacity:0.767;transform:translate(10.4%,-925.4%) scale(0.711) rotate(0.0281294deg)}
  78.892%{opacity:0.522;transform:translate(18.5%,-986.9%) scale(0.679) rotate(0.0294551deg)}
  80.096%{opacity:0.443;transform:translate(26.3%,-1038.4%) scale(0.646) rotate(0.0309598deg)}
  81.3%{opacity:0.311;transform:translate(33.1%,-1079%) scale(0.614) rotate(0.0325733deg)}
  82.504%{opacity:0.132;transform:translate(38.2%,-1107.4%) scale(0.582) rotate(0.0343643deg)}
  83.708%{opacity:0;transform:translate(41.2%,-1120%) scale(0.55) rotate(0.0363636deg)}
  84.382%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  100%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}}
@keyframes bs-hoehle-funke-3{
  0%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  26.168%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  27.136%{opacity:0.829;transform:translate(-7.2%,-127.8%) scale(0.968) rotate(0.0206612deg)}
  28.104%{opacity:0.98;transform:translate(-16.5%,-249%) scale(0.936) rotate(0.0213675deg)}
  29.072%{opacity:0.93;transform:translate(-26.6%,-363.2%) scale(0.904) rotate(0.0221239deg)}
  30.04%{opacity:0.822;transform:translate(-35.8%,-470.5%) scale(0.871) rotate(0.0229621deg)}
  31.008%{opacity:0.966;transform:translate(-42.8%,-570.4%) scale(0.839) rotate(0.0238379deg)}
  31.976%{opacity:0.949;transform:translate(-46.5%,-662.9%) scale(0.807) rotate(0.0247831deg)}
  32.944%{opacity:0.82;transform:translate(-46.3%,-747.6%) scale(0.775) rotate(0.0258065deg)}
  33.912%{opacity:0.904;transform:translate(-42.1%,-824.2%) scale(0.743) rotate(0.0269179deg)}
  34.88%{opacity:0.767;transform:translate(-34.4%,-892.4%) scale(0.711) rotate(0.0281294deg)}
  35.848%{opacity:0.522;transform:translate(-24.3%,-951.6%) scale(0.679) rotate(0.0294551deg)}
  36.816%{opacity:0.443;transform:translate(-13.2%,-1001.3%) scale(0.646) rotate(0.0309598deg)}
  37.784%{opacity:0.311;transform:translate(-2.5%,-1040.5%) scale(0.614) rotate(0.0325733deg)}
  38.752%{opacity:0.132;transform:translate(6.3%,-1067.8%) scale(0.582) rotate(0.0343643deg)}
  39.72%{opacity:0;transform:translate(12%,-1080%) scale(0.55) rotate(0.0363636deg)}
  40.28%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  76.168%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  77.069%{opacity:0.829;transform:translate(5.3%,-123.1%) scale(0.968) rotate(0.0206612deg)}
  77.971%{opacity:0.98;transform:translate(8.6%,-239.8%) scale(0.936) rotate(0.0213675deg)}
  78.872%{opacity:0.93;transform:translate(9.2%,-349.8%) scale(0.904) rotate(0.0221239deg)}
  79.773%{opacity:0.822;transform:translate(7%,-453%) scale(0.871) rotate(0.0229621deg)}
  80.674%{opacity:0.966;transform:translate(2%,-549.3%) scale(0.839) rotate(0.0238379deg)}
  81.575%{opacity:0.949;transform:translate(-5%,-638.3%) scale(0.807) rotate(0.0247831deg)}
  82.477%{opacity:0.82;transform:translate(-13.4%,-719.9%) scale(0.775) rotate(0.0258065deg)}
  83.378%{opacity:0.904;transform:translate(-21.9%,-793.7%) scale(0.743) rotate(0.0269179deg)}
  84.279%{opacity:0.767;transform:translate(-29.5%,-859.3%) scale(0.711) rotate(0.0281294deg)}
  85.18%{opacity:0.522;transform:translate(-35.4%,-916.4%) scale(0.679) rotate(0.0294551deg)}
  86.081%{opacity:0.443;transform:translate(-38.7%,-964.2%) scale(0.646) rotate(0.0309598deg)}
  86.983%{opacity:0.311;transform:translate(-39.1%,-1001.9%) scale(0.614) rotate(0.0325733deg)}
  87.884%{opacity:0.132;transform:translate(-36.7%,-1028.3%) scale(0.582) rotate(0.0343643deg)}
  88.785%{opacity:0;transform:translate(-32.1%,-1040%) scale(0.55) rotate(0.0363636deg)}
  89.346%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}
  100%{opacity:0;transform:translate(0%,0%) scale(1) rotate(0.02deg)}}
.bs-buehne.bs-moment .bs-kompass #kompass-rose-klein,
.bs-buehne.bs-moment .bs-kompass #kompass-rose-diagonal,
.bs-buehne.bs-moment .bs-kompass #kompass-rose>use,
.bs-buehne.bs-moment .bs-kompass #kompass-rose-nadeln,
.bs-buehne.bs-moment .bs-kompass #kompass-rose-haupt,
.bs-buehne.bs-moment .bs-kompass #kompass-rose-schein>use{
  transform-box:view-box;transform-origin:891.5px 1435.5px;
  animation:bs-kompass-schwingt 2.8s linear;}
@keyframes bs-kompass-schwingt{
  0%{transform:none;animation-timing-function:cubic-bezier(.61,1,.88,1)}
  11.4286%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}
  32.8571%{transform:rotate(5.8deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}
  54.2857%{transform:rotate(-3.2deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}
  75.7143%{transform:rotate(1.6deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}
  100%{transform:none}}
.bs-buehne .bs-baum{--bs-w:1.8deg;animation:bs-baum 12.8s linear infinite}
.bs-buehne .bs-baum-l01{--bs-w:1.62deg;animation-delay:.59s}  .bs-buehne .bs-baum-l02{--bs-w:1.73deg;animation-delay:.94s}
.bs-buehne .bs-baum-l03{--bs-w:1.7deg;animation-delay:.44s}   .bs-buehne .bs-baum-l04{--bs-w:1.74deg;animation-delay:1.05s}
.bs-buehne .bs-baum-l05{--bs-w:1.77deg;animation-delay:.47s}  .bs-buehne .bs-baum-l06{--bs-w:1.73deg;animation-delay:.61s}
.bs-buehne .bs-baum-l07{--bs-w:1.78deg;animation-delay:1.39s} .bs-buehne .bs-baum-l08{--bs-w:1.83deg;animation-delay:1.53s}
.bs-buehne .bs-baum-l09{--bs-w:1.83deg;animation-delay:1.14s} .bs-buehne .bs-baum-l10{--bs-w:1.78deg;animation-delay:.89s}
.bs-buehne .bs-baum-l11{--bs-w:1.88deg;animation-delay:.72s}  .bs-buehne .bs-baum-l12{--bs-w:1.88deg;animation-delay:.8s}
.bs-buehne .bs-baum-l13{--bs-w:1.83deg;animation-delay:.99s}  .bs-buehne .bs-baum-l14{--bs-w:1.83deg;animation-delay:.52s}
.bs-buehne .bs-baum-r01{--bs-w:1.65deg;animation-delay:4.91s} .bs-buehne .bs-baum-r02{--bs-w:1.73deg;animation-delay:5.54s}
.bs-buehne .bs-baum-r03{--bs-w:2.1deg;animation-delay:5.26s}  .bs-buehne .bs-baum-r04{--bs-w:1.69deg;animation-delay:4.88s}
.bs-buehne .bs-baum-r05{--bs-w:1.7deg;animation-delay:4.81s}  .bs-buehne .bs-baum-r06{--bs-w:1.66deg;animation-delay:4.54s}
.bs-buehne .bs-baum-r07{--bs-w:1.77deg;animation-delay:5.64s} .bs-buehne .bs-baum-r08{--bs-w:1.62deg;animation-delay:5.48s}
.bs-buehne .bs-baum-r09{--bs-w:1.78deg;animation-delay:5.49s} .bs-buehne .bs-baum-r10{--bs-w:1.82deg;animation-delay:5.08s}
.bs-buehne .bs-baum-r11{--bs-w:1.9deg;animation-delay:5.84s}  .bs-buehne .bs-baum-r12{--bs-w:1.86deg;animation-delay:5.36s}
.bs-buehne .bs-baum-r13{--bs-w:1.73deg;animation-delay:5.43s} .bs-buehne .bs-baum-r14{--bs-w:1.88deg;animation-delay:5.26s}
.bs-buehne .bs-baum-r15{--bs-w:1.92deg;animation-delay:5.58s}
@keyframes bs-baum{
  0%,100%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.61,1,.88,1)}
  25%{transform:rotate(var(--bs-w));animation-timing-function:cubic-bezier(.12,0,.39,0)}
  50%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.61,1,.88,1)}
  75%{transform:rotate(calc(-1 * var(--bs-w)));animation-timing-function:cubic-bezier(.12,0,.39,0)}}
.bs-buehne .bs-wolke-links{--bs-weit:27.906977%;animation:bs-wolke 62s ease-in-out infinite alternate}
.bs-buehne .bs-wolke-rechts{--bs-weit:-25.882353%;animation:bs-wolke 54s ease-in-out infinite alternate}
.bs-buehne .bs-wolke-mitte{--bs-weit:26.315789%;animation:bs-wolke 70s ease-in-out infinite alternate}
.bs-buehne .bs-wolke-klein{--bs-weit:-25.373134%;animation:bs-wolke 46s ease-in-out infinite alternate}
.bs-buehne .bs-wolke-berg{--bs-weit:27.692308%;animation:bs-wolke 58s ease-in-out infinite alternate}
.bs-buehne .bs-wolke-hang{--bs-weit:32.8125%;animation:bs-wolke 50s ease-in-out infinite alternate}
@keyframes bs-wolke{from{transform:translateX(0) rotate(0.02deg)}to{transform:translateX(var(--bs-weit)) rotate(0.02deg)}}
.bs-buehne.bs-gesehen .bs-ballon{animation:bs-ballon-wippt 5.5s ease-in-out 9s infinite alternate}
.bs-buehne.bs-gesehen .bs-ballon #ballon-gesamt{animation:bs-ballon-steigt 9s cubic-bezier(.2,.55,.35,1) backwards}
@keyframes bs-ballon-steigt{from{transform:translateY(186%) rotate(0.02deg)}to{transform:translateY(0) rotate(0.02deg)}}
@keyframes bs-ballon-wippt{from{transform:translateY(0) rotate(0.02deg)}to{transform:translateY(7.010309%) rotate(0.02deg)}}
.bs-wrap .divider-bl .bl-vogel{z-index:-1}
@media (max-width:1799px){.bs-wrap .divider-bl .bl-vogel{left:max(82.35%,calc(50% + 582px))}}
@media (max-width:1729px){.bs-wrap .divider-bl .bl-vogel{top:min(-43.28%,calc(-34.93% - 30px))}}
@media (max-width:1499px){.bs-wrap .divider-bl .bl-vogel{top:calc(3.86% - 11px);left:min(82.35%,calc(90.49% - 116px));mix-blend-mode:multiply}}
@media (max-width:1099px){.bs-wrap .divider-bl .bl-vogel{left:calc(82.18% - 116px)}}
@media (max-width:640px) and (orientation:portrait){
  .bs-buehne .bs-ballon,.bs-wrap .divider-bl .bl-vogel{display:none}
  .bs-wrap:not(.bs-ausschnitt-a):not(.bs-ausschnitt-c) .bs-buehne.bs-mitte-aus svg.bs-wolke-mitte{visibility:hidden}
  .bs-wrap:not(.bs-ausschnitt-a):not(.bs-ausschnitt-c) .bs-buehne svg.bs-wolke-mitte{transition:opacity 1.5s ease-in-out}
  .bs-wrap:not(.bs-ausschnitt-a):not(.bs-ausschnitt-c) .bs-buehne:not(.bs-weg) svg.bs-wolke-mitte{opacity:0}
  .bs-buehne .bs-extrawolke path{animation:bs-extrawolke-ein 4s ease-in-out .3s forwards}
  .bs-buehne .bs-extrawolke-2 path{animation-delay:1.3s}
  .bs-buehne .bs-extrawolke-3 path{animation-delay:2.1s}
  .bs-buehne .bs-extrawolke-1{--bs-weit:28.125%;animation:bs-wolke 58s ease-in-out infinite alternate}
  .bs-buehne .bs-extrawolke-2{--bs-weit:-25.373134%;animation:bs-wolke 52s ease-in-out infinite alternate}
  .bs-buehne .bs-extrawolke-3{--bs-weit:24.242424%;animation:bs-wolke 64s ease-in-out infinite alternate}
}
@keyframes bs-extrawolke-ein{from{opacity:0}to{opacity:1}}
