.bg-container.svelte-1rv9keb{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;perspective:1000px;z-index:0}.grid-background.svelte-1rv9keb{position:absolute;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(100,150,255,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(100,150,255,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.5}.bg-container.light.svelte-1rv9keb .grid-background:where(.svelte-1rv9keb){background-image:linear-gradient(90deg,rgba(50,100,200,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(50,100,200,.05) 1px,transparent 1px)}.cube-wrapper.svelte-1rv9keb{position:absolute;perspective:1000px}.cube.svelte-1rv9keb{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:svelte-1rv9keb-rotateCube 8s infinite linear}.bg-container.dark.svelte-1rv9keb .cube-face:where(.svelte-1rv9keb){position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#64b4ff33,#5096dc26);border:2px solid rgba(100,180,255,.5);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 20px #64b4ff1a,0 8px 32px #64b4ff26}.bg-container.light.svelte-1rv9keb .cube-face:where(.svelte-1rv9keb){position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#6496ff26,#5078c81a);border:2px solid rgba(100,150,255,.4);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 20px #6496ff14,0 8px 32px #6496ff1a}.cube-wrapper-big.svelte-1rv9keb{width:clamp(80px,20vw,250px);height:clamp(80px,20vw,250px);top:clamp(20px,10%,80px);left:clamp(10px,5%,50px);animation:svelte-1rv9keb-moveBigCube 20s linear infinite}.cube-wrapper-big.svelte-1rv9keb .cube:where(.svelte-1rv9keb){animation:svelte-1rv9keb-rotateCube 6s infinite linear}.cube-wrapper-big.svelte-1rv9keb .face-front:where(.svelte-1rv9keb){transform:rotateY(0) translateZ(calc(clamp(80px,20vw,250px)/2))}.cube-wrapper-big.svelte-1rv9keb .face-back:where(.svelte-1rv9keb){transform:rotateY(180deg) translateZ(calc(clamp(80px,20vw,250px)/2))}.cube-wrapper-big.svelte-1rv9keb .face-right:where(.svelte-1rv9keb){transform:rotateY(90deg) translateZ(calc(clamp(80px,20vw,250px)/2))}.cube-wrapper-big.svelte-1rv9keb .face-left:where(.svelte-1rv9keb){transform:rotateY(-90deg) translateZ(calc(clamp(80px,20vw,250px)/2))}.cube-wrapper-big.svelte-1rv9keb .face-top:where(.svelte-1rv9keb){transform:rotateX(90deg) translateZ(calc(clamp(80px,20vw,250px)/2))}.cube-wrapper-big.svelte-1rv9keb .face-bottom:where(.svelte-1rv9keb){transform:rotateX(-90deg) translateZ(calc(clamp(80px,20vw,250px)/2))}.cube-wrapper-medium.svelte-1rv9keb{width:clamp(60px,15vw,180px);height:clamp(60px,15vw,180px);top:clamp(40px,50%,200px);left:clamp(20px,15%,100px);animation:svelte-1rv9keb-moveMediumCube 25s linear infinite;transform:translateY(-50%)}.cube-wrapper-medium.svelte-1rv9keb .cube:where(.svelte-1rv9keb){animation:svelte-1rv9keb-rotateCube 7s infinite linear}.cube-wrapper-medium.svelte-1rv9keb .face-front:where(.svelte-1rv9keb){transform:rotateY(0) translateZ(calc(clamp(60px,15vw,180px)/2))}.cube-wrapper-medium.svelte-1rv9keb .face-back:where(.svelte-1rv9keb){transform:rotateY(180deg) translateZ(calc(clamp(60px,15vw,180px)/2))}.cube-wrapper-medium.svelte-1rv9keb .face-right:where(.svelte-1rv9keb){transform:rotateY(90deg) translateZ(calc(clamp(60px,15vw,180px)/2))}.cube-wrapper-medium.svelte-1rv9keb .face-left:where(.svelte-1rv9keb){transform:rotateY(-90deg) translateZ(calc(clamp(60px,15vw,180px)/2))}.cube-wrapper-medium.svelte-1rv9keb .face-top:where(.svelte-1rv9keb){transform:rotateX(90deg) translateZ(calc(clamp(60px,15vw,180px)/2))}.cube-wrapper-medium.svelte-1rv9keb .face-bottom:where(.svelte-1rv9keb){transform:rotateX(-90deg) translateZ(calc(clamp(60px,15vw,180px)/2))}.cube-wrapper-small.svelte-1rv9keb{width:clamp(40px,10vw,120px);height:clamp(40px,10vw,120px);top:clamp(30px,75%,150px);left:clamp(10px,8%,40px);animation:svelte-1rv9keb-moveSmallCube 30s linear infinite}.cube-wrapper-small.svelte-1rv9keb .cube:where(.svelte-1rv9keb){animation:svelte-1rv9keb-rotateCube 8s infinite linear}.cube-wrapper-small.svelte-1rv9keb .face-front:where(.svelte-1rv9keb){transform:rotateY(0) translateZ(calc(clamp(40px,10vw,120px)/2))}.cube-wrapper-small.svelte-1rv9keb .face-back:where(.svelte-1rv9keb){transform:rotateY(180deg) translateZ(calc(clamp(40px,10vw,120px)/2))}.cube-wrapper-small.svelte-1rv9keb .face-right:where(.svelte-1rv9keb){transform:rotateY(90deg) translateZ(calc(clamp(40px,10vw,120px)/2))}.cube-wrapper-small.svelte-1rv9keb .face-left:where(.svelte-1rv9keb){transform:rotateY(-90deg) translateZ(calc(clamp(40px,10vw,120px)/2))}.cube-wrapper-small.svelte-1rv9keb .face-top:where(.svelte-1rv9keb){transform:rotateX(90deg) translateZ(calc(clamp(40px,10vw,120px)/2))}.cube-wrapper-small.svelte-1rv9keb .face-bottom:where(.svelte-1rv9keb){transform:rotateX(-90deg) translateZ(calc(clamp(40px,10vw,120px)/2))}@keyframes svelte-1rv9keb-rotateCube{0%{transform:rotateX(0) rotateY(0) rotate(0)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg)}}@keyframes svelte-1rv9keb-moveBigCube{0%{left:clamp(10px,5%,50px)}to{left:100%}}@keyframes svelte-1rv9keb-moveMediumCube{0%{left:clamp(20px,15%,100px)}to{left:100%}}@keyframes svelte-1rv9keb-moveSmallCube{0%{left:clamp(10px,8%,40px)}to{left:100%}}
