.confetti-holder.svelte-rtt661{position:relative}@keyframes svelte-rtt661-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz), calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-rtt661-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translateX(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translateX(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translateX(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translateX(var(--translate-x));opacity:0}}@keyframes svelte-rtt661-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translateX(var(--translate-x));opacity:0}}.confetti.svelte-rtt661{--translate-y:calc(-200px * var(--translate-y-multiplier));--translate-x:calc(200px * var(--translate-x-multiplier));height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-rtt661-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none;position:absolute}.confetti.svelte-rtt661:before{--full-rotation:var(--rotation-xyz), var(--rotation-deg);content:"";background:var(--color);width:100%;height:100%;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-rtt661-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;background-size:contain;display:block}.rounded.svelte-rtt661 .confetti:where(.svelte-rtt661):before{border-radius:50%}.cone.svelte-rtt661 .confetti:where(.svelte-rtt661){--translate-x:calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-rtt661 .confetti:where(.svelte-rtt661){animation-name:svelte-rtt661-no-gravity-translate;animation-timing-function:ease-out}@media (prefers-reduced-motion){.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661),.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661):before{animation:none}}@keyframes svelte-6rw1dw-ultraDisco{0%{color:#f05;filter:drop-shadow(0 0 3px #f056)}20%{color:#ffae00;filter:drop-shadow(0 0 3px #ffae0066)}40%{color:#0f6;filter:drop-shadow(0 0 3px #0f66)}60%{color:#00e1ff;filter:drop-shadow(0 0 3px #00e1ff66)}80%{color:#b700ff;filter:drop-shadow(0 0 3px #b700ff66)}to{color:#f05;filter:drop-shadow(0 0 3px #f056)}}@keyframes svelte-6rw1dw-screenShake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}.confetti-container.svelte-6rw1dw{pointer-events:none;z-index:9999;justify-content:center;width:100vw;height:100vh;display:flex;position:fixed;top:-50px;left:0;overflow:hidden}.chaos-title-wrapper.svelte-6rw1dw{z-index:10000;pointer-events:none;position:fixed;top:40%;left:40%}.chaos-heading.svelte-6rw1dw{text-align:center;font-size:3.5rem}.temp-disco.svelte-6rw1dw{animation:1.5s linear infinite svelte-6rw1dw-ultraDisco!important}.global-disco *{border-color:currentColor!important;animation:1.5s linear infinite svelte-6rw1dw-ultraDisco!important}.global-disco :not([class*=icon]):not(i):not(svg){font-family:Comic Sans MS,Comic Sans,cursive!important}.shake-screen.svelte-6rw1dw{overflow:visible;animation:.4s linear infinite svelte-6rw1dw-screenShake!important}.physics-item.svelte-6rw1dw{width:fit-content;height:fit-content;display:inline-block;transform:translate(0)rotate(0)scale(1)}.dynamic-heading.svelte-6rw1dw{transition:font-size .5s}.disco-active.svelte-6rw1dw{font-size:3.5rem;transition:font-size .5s cubic-bezier(.34,1.56,.64,1)}.default-heading.svelte-6rw1dw{transition:font-size .5s}.scale-wrapper.svelte-6rw1dw{transform-origin:50%;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}
