.widget.svelte-tzdzk4{--cube-size: clamp(16rem, 45vw, 24rem);width:var(--cube-size);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.cube-stage.svelte-tzdzk4{--gap: clamp(.22rem, .9vw, .34rem);--cubie: calc((var(--cube-size) - var(--gap) * 2) / 3);--step: calc(var(--cubie) + var(--gap));--half-cubie: calc(var(--cubie) / 2);width:var(--cube-size);perspective:1400px}.cube-viewport.svelte-tzdzk4{position:relative;width:var(--cube-size);height:var(--cube-size);overflow:hidden;border-radius:.75rem;border:1px solid rgba(125,168,198,.2);background:linear-gradient(145deg,#f0f9ff,#e2e8f0);box-shadow:0 4px 16px #0f172a0f;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cube-viewport.dragging.svelte-tzdzk4{cursor:grabbing}.scene.svelte-tzdzk4{position:absolute;inset:0;display:grid;place-items:center;transform-style:preserve-3d}.cube.svelte-tzdzk4{position:relative;width:0;height:0;transform-style:preserve-3d}.cubie.svelte-tzdzk4{position:absolute;top:50%;left:50%;width:var(--cubie);height:var(--cubie);margin-top:calc(var(--cubie) / -2);margin-left:calc(var(--cubie) / -2);transform-style:preserve-3d;will-change:transform}.cubie-face.svelte-tzdzk4{position:absolute;inset:0;display:grid;place-items:center;border-radius:.35rem;background:linear-gradient(145deg,#0f172aeb,#1e293bd9);border:1px solid rgba(148,163,184,.08);box-shadow:inset 0 -6px 10px #0000001a;backface-visibility:hidden}.sticker.svelte-tzdzk4{position:absolute;inset:9%;border-radius:.28rem;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #fff3,inset 0 -6px 10px #0000001f}.controls.svelte-tzdzk4{width:100%;display:flex;flex-direction:column;gap:.6rem}.move-pills.svelte-tzdzk4{display:flex;flex-direction:column;align-items:center;gap:4px}.pill-row.svelte-tzdzk4{display:flex;gap:5px}.pill.svelte-tzdzk4{display:flex;border-radius:.5rem;border:1px solid rgba(0,0,0,.1);overflow:hidden;position:relative}.pill.light.svelte-tzdzk4{border-color:#0000002e}.pill-half.svelte-tzdzk4{width:2.2rem;height:2.4rem;display:grid;place-items:center;background:transparent;border:none;color:#ffffffe6;cursor:pointer;transition:opacity .15s}.pill-half.light.svelte-tzdzk4{color:#00000073}.pill-half.svelte-tzdzk4:hover:not(:disabled){opacity:.75;background:#00000014}.pill-half.light.svelte-tzdzk4:hover:not(:disabled){background:#0000000f}.pill-half.svelte-tzdzk4:disabled{opacity:.35;cursor:default}.pill-divider.svelte-tzdzk4{width:1px;background:#ffffff40;align-self:stretch}.pill-divider.light.svelte-tzdzk4{background:#0000001a}.pill-icon.svelte-tzdzk4{width:1rem;height:1rem}.badge-icon.svelte-tzdzk4{width:.85rem;height:.85rem}.play-btn.svelte-tzdzk4{padding:.4rem .75rem;border-radius:.35rem;border:1px solid rgba(125,168,198,.3);background:#fff;display:grid;place-items:center;color:#475569;cursor:pointer;transition:background-color .15s;flex-shrink:0}.play-btn.svelte-tzdzk4:hover:not(:disabled){background:#f0f9ff}.play-btn.svelte-tzdzk4:disabled{opacity:.3;cursor:default}.seq-badge.svelte-tzdzk4{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;color:#ffffffe6;border:1px solid rgba(0,0,0,.1)}.seq-badge.light.svelte-tzdzk4{color:#00000073;border-color:#0000001f}@media(max-width:767px){.widget.svelte-tzdzk4{--cube-size: clamp(12rem, calc(100vw - 3rem) , 20rem)}.cubie-face.svelte-tzdzk4{border-radius:.25rem}.sticker.svelte-tzdzk4{border-radius:.2rem}}
