@keyframes gridShift{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes orbFloat1{0%{transform:translate(0) scale(1)}to{transform:translate(60px,-50px) scale(1.12)}}@keyframes orbFloat2{0%{transform:translate(0) scale(1)}to{transform:translate(-70px,-40px) scale(1.1)}}@keyframes orbPulse{0%{opacity:.12;transform:scale(.95)}to{opacity:.28;transform:scale(1.15)}}@keyframes floatParticle{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}20%{opacity:.7}80%{opacity:.5}to{transform:translateY(-100vh) translate(40px) rotate(360deg);opacity:0}}@keyframes float3D1{0%{transform:translateY(0) rotateX(0) rotateY(0)}50%{transform:translateY(-30px) rotateX(180deg) rotateY(180deg)}to{transform:translateY(0) rotateX(360deg) rotateY(360deg)}}@keyframes float3D2{0%{transform:translateY(0) rotateX(0) rotate(0)}50%{transform:translateY(-40px) rotateX(-180deg) rotate(180deg)}to{transform:translateY(0) rotateX(-360deg) rotate(360deg)}}@keyframes ringSpin{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}@keyframes ringSpinReverse{0%{transform:rotateX(60deg) rotate(360deg)}to{transform:rotateX(60deg) rotate(0)}}@keyframes prismFloat{0%{transform:translateY(0) rotateY(0)}50%{transform:translateY(-25px) rotateY(180deg)}to{transform:translateY(0) rotateY(360deg)}}@keyframes meshWave{0%{transform:perspective(600px) rotateX(60deg) translateY(0)}50%{transform:perspective(600px) rotateX(60deg) translateY(-20px)}to{transform:perspective(600px) rotateX(60deg) translateY(0)}}.cube3d{position:absolute;width:60px;height:60px;transform-style:preserve-3d;animation:float3D1 12s ease-in-out infinite}.cube3d .face{position:absolute;width:60px;height:60px;background:linear-gradient(135deg,#a2109426,#53009314);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cube3d .face:nth-child(1){transform:rotateY(0) translateZ(30px)}.cube3d .face:nth-child(2){transform:rotateY(90deg) translateZ(30px)}.cube3d .face:nth-child(3){transform:rotateY(180deg) translateZ(30px)}.cube3d .face:nth-child(4){transform:rotateY(-90deg) translateZ(30px)}.cube3d .face:nth-child(5){transform:rotateX(90deg) translateZ(30px)}.cube3d .face:nth-child(6){transform:rotateX(-90deg) translateZ(30px)}.ring3d{position:absolute;width:100px;height:100px;border-radius:50%;border:2px solid rgba(255,204,41,.2);box-shadow:0 0 20px #ffcc291a,inset 0 0 20px #ffcc290d;transform-style:preserve-3d}.prism3d{position:absolute;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:45px solid rgba(162,16,148,.12);filter:drop-shadow(0 0 10px rgba(162,16,148,.2));transform-style:preserve-3d}
