@keyframes flamme-flackern{0%,to{transform:scale(1)skew(0)}30%{transform:scale(.98,1.04)skew(-1.5deg)}60%{transform:scale(1.02,.98)skew(1.5deg)}}@keyframes flamme-atmen{0%,to{opacity:.5}50%{opacity:.8}}@keyframes flamme-wachsen{0%{opacity:.3;transform:scale(.4)}55%{opacity:1;transform:scale(1.18)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes spiel-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes spiel-rein{0%{opacity:0;transform:translateY(.75rem)}}@keyframes spiel-balken{0%{transform:scaleX(0)}}@keyframes konfetti-fall{0%{opacity:1;transform:translateY(-10vh)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--konfetti-x,0), 105vh, 0) rotate(var(--konfetti-r,540deg));opacity:0}}.flamme-flackern,.flamme-atmen,.flamme-wachsen{transform-box:fill-box;transform-origin:50% 100%}.konfetti{display:none}@media (prefers-reduced-motion:no-preference){.flamme-flackern{animation:1.8s ease-in-out infinite flamme-flackern}.flamme-atmen{animation:2.6s ease-in-out infinite flamme-atmen}.flamme-wachsen{animation:flamme-wachsen .9s var(--ease-out) both}.spiel-pop{animation:spiel-pop .52s var(--ease-out) both}.spiel-rein{animation:spiel-rein .32s var(--ease-out) both}.spiel-balken{transform-origin:0;animation:spiel-balken .8s var(--ease-out) both}.konfetti{display:block}.konfetti>span{animation:konfetti-fall var(--konfetti-dauer,1.8s) cubic-bezier(.3, .6, .6, 1) both}}
