.cs-buehne{background:#22304b;box-shadow:0 40px 80px -40px #22304b99}[data-theme=dark] .cs-buehne{box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000000b3}@keyframes cs-wellen{0%{transform:translate(0)}to{transform:translate(-40px)}}@media (prefers-reduced-motion:no-preference){.cs-wellen{animation:2.4s linear infinite cs-wellen}}.cs-linie{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cs-linie{0%,5%{stroke-dashoffset:1px}35%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}[data-an="1"] .cs-linie{--d:6s;animation-name:cs-linie}.cs-form{width:190px}.cs-muster{right:8px}@keyframes cs-form{0%,10%{width:130px}30%,90%{width:190px}to{width:130px}}@keyframes cs-muster{0%,45%{right:68px}58%,90%{right:8px}to{right:68px}}@keyframes cs-knopf{0%,38%{transform:none}44%{background:var(--gl-akzent);color:var(--gl-akzent-text);transform:scale(.92)}52%,to{transform:none}}.cs-muster{overflow:hidden}[data-an="1"] .cs-form{--d:7s;animation-name:cs-form}[data-an="1"] .cs-muster{--d:7s;animation-name:cs-muster}[data-an="1"] .cs-knopf{--d:7s;animation-name:cs-knopf}.cs-m{opacity:0}.cs-m-1{opacity:1}@keyframes cs-m0{0%,18%{opacity:1}20%,98%{opacity:0}to{opacity:1}}@keyframes cs-m1{0%,18%{opacity:0}20%,38%{opacity:1}40%,to{opacity:0}}@keyframes cs-m2{0%,38%{opacity:0}40%,58%{opacity:1}60%,to{opacity:0}}@keyframes cs-m3{0%,58%{opacity:0}60%,78%{opacity:1}80%,to{opacity:0}}@keyframes cs-m4{0%,78%{opacity:0}80%,98%{opacity:1}to{opacity:0}}[data-an="1"] .cs-m{--d:10s}[data-an="1"] .cs-m-0{animation-name:cs-m0}[data-an="1"] .cs-m-1{animation-name:cs-m1}[data-an="1"] .cs-m-2{animation-name:cs-m2}[data-an="1"] .cs-m-3{animation-name:cs-m3}[data-an="1"] .cs-m-4{animation-name:cs-m4}.cs-logo{filter:drop-shadow(1px 2px #00000059);transform:scale(1)rotate(-8deg)}@keyframes cs-logo{0%,10%{filter:drop-shadow(0 1px #0003);transform:scale(.8)rotate(0)}45%,70%{filter:drop-shadow(2px 3px #0006);transform:scale(1.1)rotate(-12deg)}to{filter:drop-shadow(0 1px #0003);transform:scale(.8)rotate(0)}}[data-an="1"] .cs-logo{animation-name:cs-logo}.cs-schlitze{gap:6px}.cs-schlitz{width:14px}@keyframes cs-zelle{0%,10%{width:9px}45%,to{width:14px}}@keyframes cs-steg{0%,50%{gap:12px}80%,to{gap:6px}}[data-an="1"] .cs-schlitz{--d:6s;animation-name:cs-zelle;animation-direction:alternate}[data-an="1"] .cs-schlitze{--d:6s;animation-name:cs-steg;animation-direction:alternate}@keyframes cs-lebt{0%,15%{width:70px}45%,80%{width:100px}to{width:70px}}[data-an="1"] .cs-lebt{animation-name:cs-lebt}
.cg-buehne{background:#3b2518;box-shadow:0 40px 80px -40px #3b251899}[data-theme=dark] .cg-buehne{box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000000b3}.cg-zeichnen{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cg-zeichnen{0%{stroke-dashoffset:1px}70%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.cg-buehne .cg-zeichnen{animation:8s linear infinite cg-zeichnen}}[data-an="1"] .cg-zeichnen.gl-a{--d:7s;animation-name:cg-zeichnen;animation-timing-function:linear!important}.cg-ring{transform:scaleX(var(--k))}@keyframes cg-ring{0%,10%{transform:scaleX(1)}45%,70%{transform:scaleX(var(--k))}to{transform:scaleX(1)}}[data-an="1"] .cg-ring{animation-name:cg-ring}.cg-flach{opacity:0}@keyframes cg-flach{0%,20%{opacity:1}45%,80%{opacity:0}to{opacity:1}}@keyframes cg-tief{0%,20%{opacity:0}45%,80%{opacity:1}to{opacity:0}}[data-an="1"] .cg-flach{animation-name:cg-flach}[data-an="1"] .cg-tief{animation-name:cg-tief}.cg-twist{transform:skew(-22deg)}@keyframes cg-twist{0%,10%{transform:skew(0)}50%,80%{transform:skew(-22deg)}to{transform:skew(0)}}[data-an="1"] .cg-twist{animation-name:cg-twist}@keyframes cg-welle{0%{transform:translate(0)}to{transform:translate(-40px)}}[data-an="1"] .cg-welle{--d:2.4s;animation-name:cg-welle;animation-timing-function:linear!important}.cg-zacken{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cg-zacken{0%{stroke-dashoffset:1px}50%,90%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes cg-blob{0%,10%{transform:scale(.2)}30%,85%{transform:scale(1)}to{transform:scale(.2)}}.cg-blob{transform-box:fill-box;transform-origin:50%}[data-an="1"] .cg-zacken{animation-name:cg-zacken}[data-an="1"] .cg-blob{animation-name:cg-blob}
