.intro-overlay{z-index:var(--z-intro);cursor:pointer;background-color:var(--color-stage);animation:intro-blende var(--duration-intro-blende) var(--ease-out-soft) var(--delay-intro-blende) both;position:fixed;inset:0;overflow:hidden}@keyframes intro-blende{0%{background-color:var(--color-stage)}to{background-color:#0000}}.intro-rakete{animation:intro-flug var(--duration-intro-flug) linear both;position:absolute;top:0;left:50%}@keyframes intro-flug{0%{transform:translate(-50%,-100%)}to{transform:translate(-50%,100vh)}}.intro-wackeln{animation:intro-wackeln var(--duration-intro-wackeln) linear infinite alternate;transform:rotate(180deg)}@keyframes intro-wackeln{0%{transform:rotate(177deg)}to{transform:rotate(183deg)}}.intro-staub{top:var(--intro-y);left:calc(50% + var(--intro-x));width:var(--intro-groesse);aspect-ratio:1;background-image:radial-gradient(circle,var(--color-intro-staub),transparent 70%);animation:intro-staub var(--duration-intro-staub) var(--ease-out-soft) both;animation-delay:calc(var(--delay-intro-staub) + var(--delay-intro-staub-step)*var(--intro-i));position:absolute}@keyframes intro-staub{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@media (prefers-reduced-motion:reduce){.intro-overlay{display:none}}
