.cube-container.svelte-13619r6{display:flex;align-items:center;justify-content:center;perspective:1000px;perspective-origin:center center}.cube-wrapper.svelte-13619r6{position:relative;transform-style:preserve-3d;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-iteration-count:infinite;animation-fill-mode:both}.cube.svelte-13619r6{position:relative;transform-style:preserve-3d;transform-origin:center center}.cube-face.svelte-13619r6{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:linear-gradient(45deg,#ff009626,#00ffff26,#ffff0026,#ff00ff26,#00ff9626);box-shadow:0 0 15px #ffffff1a,inset 0 0 15px #ffffff08;backface-visibility:hidden;transform:translateZ(0);transition:all .3s ease}.cube-wrapper.svelte-13619r6:not(.cube-paused) .cube-face:where(.svelte-13619r6){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-image:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.2) 50%,transparent 70%),linear-gradient(135deg,#ff329633,#32ffff33,#ffff3233,#ff32ff33,#32ff9633,#9632ff33);background-size:200% 200%,300% 300%;animation:svelte-13619r6-shimmer 6s ease-in-out infinite;box-shadow:0 0 30px #fff3,inset 0 0 30px #ffffff0d,0 0 60px #ff64ff1a,0 0 100px #64ffff0d}.reduced-effects.svelte-13619r6{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;animation:none!important;box-shadow:0 0 5px #ffffff0d!important}@keyframes svelte-13619r6-shimmer{0%,to{background-position:0% 0%,0% 0%}50%{background-position:100% 100%,100% 100%}}.cube-front.svelte-13619r6{transform:rotateY(0) translateZ(calc(var(--size) / 2))}.cube-back.svelte-13619r6{transform:rotateY(180deg) translateZ(calc(var(--size) / 2))}.cube-right.svelte-13619r6{transform:rotateY(90deg) translateZ(calc(var(--size) / 2))}.cube-left.svelte-13619r6{transform:rotateY(-90deg) translateZ(calc(var(--size) / 2))}.cube-top.svelte-13619r6{transform:rotateX(90deg) translateZ(calc(var(--size) / 2))}.cube-bottom.svelte-13619r6{transform:rotateX(-90deg) translateZ(calc(var(--size) / 2))}.cube-face.svelte-13619r6{width:100%;height:100%}.will-change-transform.svelte-13619r6{will-change:transform}.cube-idle.svelte-13619r6{animation-name:svelte-13619r6-idle-spin}.cube-running.svelte-13619r6{animation-name:svelte-13619r6-running-spin}.cube-error.svelte-13619r6{animation-name:svelte-13619r6-error-shake}.cube-paused.svelte-13619r6{animation-play-state:paused;animation-name:none}@keyframes svelte-13619r6-idle-spin{0%{transform:rotateX(0) rotateY(0) rotate(0)}25%{transform:rotateX(15deg) rotateY(90deg) rotate(5deg)}50%{transform:rotateX(10deg) rotateY(180deg) rotate(-5deg)}75%{transform:rotateX(-5deg) rotateY(270deg) rotate(10deg)}to{transform:rotateX(0) rotateY(360deg) rotate(0)}}@keyframes svelte-13619r6-running-spin{0%{transform:rotateX(0) rotateY(0) rotate(0) scale(1)}25%{transform:rotateX(90deg) rotateY(90deg) rotate(90deg) scale(1.1)}50%{transform:rotateX(180deg) rotateY(180deg) rotate(180deg) scale(1)}75%{transform:rotateX(270deg) rotateY(270deg) rotate(270deg) scale(1.1)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg) scale(1)}}@keyframes svelte-13619r6-error-shake{0%,to{transform:rotateX(0) rotateY(0) rotate(0)}10%{transform:rotateX(10deg) rotateY(10deg) rotate(5deg)}20%{transform:rotateX(-10deg) rotateY(-10deg) rotate(-5deg)}30%{transform:rotateX(10deg) rotateY(-10deg) rotate(5deg)}40%{transform:rotateX(-10deg) rotateY(10deg) rotate(-5deg)}50%{transform:rotateX(5deg) rotateY(-5deg) rotate(2deg)}60%{transform:rotateX(-5deg) rotateY(5deg) rotate(-2deg)}70%{transform:rotateX(2deg) rotateY(-2deg) rotate(1deg)}80%{transform:rotateX(-2deg) rotateY(2deg) rotate(-1deg)}90%{transform:rotateX(1deg) rotateY(-1deg) rotate(0)}}.cube-error.svelte-13619r6 .cube-face:where(.svelte-13619r6){background:linear-gradient(45deg,#f006,#ff640066,#ffc80066,#ff006466,#c800ff66);box-shadow:0 0 30px #ff000080,inset 0 0 20px #ffffff1a,0 0 60px #ff00644d}.cube-running.svelte-13619r6 .cube-face:where(.svelte-13619r6){background:linear-gradient(45deg,#0f06,#00ff9666,#0096ff66,#9600ff66,#ff009666);box-shadow:0 0 30px #00ff9680,inset 0 0 20px #ffffff1a,0 0 60px #0096ff4d}.perspective-1000.svelte-13619r6{perspective:1000px}
