.scene.svelte-k0074y{--s:var(--cube-size,36px);width:calc(var(--s) * 1.5);height:calc(var(--s) * 1.5);perspective:calc(var(--s) * 10);position:relative}.assembly.svelte-k0074y{--e:calc(var(--s) / 2);--in:calc(var(--s) / 4 + .75px);--out:calc(var(--s) * .42);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(-24deg)rotateY(38deg)}.cubie.svelte-k0074y{--fill:var(--cube-fill,#ffffffb8);--edge:var(--cube-edge,#00000029);top:calc(50% - var(--e) / 2);left:calc(50% - var(--e) / 2);width:var(--e);height:var(--e);transform-style:preserve-3d;transform:translate3d(calc(var(--dx) * var(--in)), calc(var(--dy) * var(--in)), calc(var(--dz) * var(--in)));position:absolute}.cubie.red.svelte-k0074y{--fill:#ff3b30e6;--edge:#b41e1699}.cubie.blue.svelte-k0074y{--fill:#0071e3e6;--edge:#00469699}.face.svelte-k0074y{box-sizing:border-box;border:1px solid var(--edge);background:linear-gradient(var(--shade,transparent), var(--shade,transparent)) var(--fill);position:absolute;inset:0}.front.svelte-k0074y{transform:translateZ(calc(var(--e) / 2))}.back.svelte-k0074y{--shade:#00000024;transform:rotateY(180deg) translateZ(calc(var(--e) / 2))}.right.svelte-k0074y{--shade:#0000000d;transform:rotateY(90deg) translateZ(calc(var(--e) / 2))}.left.svelte-k0074y{--shade:#0000001a;transform:rotateY(-90deg) translateZ(calc(var(--e) / 2))}.top.svelte-k0074y{--shade:#ffffff59;transform:rotateX(90deg) translateZ(calc(var(--e) / 2))}.bottom.svelte-k0074y{--shade:#0000002e;transform:rotateX(-90deg) translateZ(calc(var(--e) / 2))}@media (prefers-reduced-motion:no-preference){@keyframes svelte-k0074y-assemble{0%,35%{transform:translate3d(calc(var(--dx) * var(--in)), calc(var(--dy) * var(--in)), calc(var(--dz) * var(--in)));animation-timing-function:cubic-bezier(.4,0,.2,1)}50%,62%{transform:translate3d(calc(var(--dx) * var(--out)), calc(var(--dy) * var(--out)), calc(var(--dz) * var(--out)));animation-timing-function:cubic-bezier(.22,1,.36,1)}84%,to{transform:translate3d(calc(var(--dx) * var(--in)), calc(var(--dy) * var(--in)), calc(var(--dz) * var(--in)))}}@keyframes svelte-k0074y-spin{to{transform:rotateX(-24deg)rotateY(398deg)}}.cubie.svelte-k0074y{animation:6s infinite svelte-k0074y-assemble}.assembly.svelte-k0074y{animation:22s linear infinite svelte-k0074y-spin}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.assembly.svelte-k0074y{transition:scale .2s ease-out}.scene.svelte-k0074y:hover .assembly:where(.svelte-k0074y){scale:1.1}}
