.gem.svelte-1i7jax8{width:78%;height:78%;display:block}.core.svelte-1i7jax8{animation:svelte-1i7jax8-beat 1.1s ease-in-out infinite;transform-origin:50px 50px}@keyframes svelte-1i7jax8-beat{50%{transform:scale(.7);opacity:.75}}.art.svelte-1qp2jbz{display:grid;grid-template-columns:repeat(var(--n),1fr);grid-template-rows:repeat(4,1fr);gap:4px;width:100%;height:100%;padding:8px;background:radial-gradient(120% 90% at 50% -10%,rgb(255 45 85 / .45),transparent 60%),linear-gradient(160deg,#1d1235,#0a0714)}.cell.svelte-1qp2jbz{display:grid;place-items:center;min-width:0;min-height:0;border-radius:8px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff12;animation:svelte-1qp2jbz-glint 2.6s ease-in-out 2 both}@keyframes svelte-1qp2jbz-glint{0%,to{filter:none}12%{filter:brightness(1.45) drop-shadow(0 0 6px rgba(255,255,255,.6))}26%{filter:none}}@media(prefers-reduced-motion:reduce){.cell.svelte-1qp2jbz{animation:none}}.prcard.svelte-spnvet{display:contents;--card-frame: #c21f4a;--card-frame-shade: #5c0a22;--card-rim: #ffa3b9;--card-paper-hi: #2e1a4c;--card-paper: #1f1237;--card-paper-lo: #110a20;--card-ink: #fbf3ff;--card-title-ink: var(--card-title, #fbf3ff);--card-ink-2: #d6c6e6;--card-ink-3: #a894be;--card-raised: #2a1944;--card-surface: #2c1b48;--card-surface-2: #3a2660;--card-title: #ffd25a;--card-outline: #6b0d2a;--card-num: #ffd25a;--card-star-off: #43305e;--card-note: rgb(255 255 255 / .08);--ds-border: rgb(255 255 255 / .14);--ds-border-strong: rgb(255 255 255 / .28)}.grid.svelte-spnvet{--gap: 5px;position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:var(--gap);width:100%;aspect-ratio:1;padding:10px;border-radius:var(--ds-radius-xl);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--ds-tint) 40%,transparent),transparent 60%),linear-gradient(160deg,#1d1235,#0a0714);box-shadow:var(--ds-shadow-lg),inset 0 0 0 1px #ffffff17;touch-action:manipulation;-webkit-user-select:none;user-select:none}.cell.svelte-spnvet{position:relative;display:grid;place-items:center;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 1px #ffffff12;transition:transform .24s var(--ds-ease-spring),opacity var(--ds-duration-base)}.spin.svelte-spnvet{transform:translate(var(--to));z-index:2}.charged.svelte-spnvet{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff59,0 0 16px -2px #ffffff59}.clear.svelte-spnvet{opacity:0;transform:scale(.35) rotate(25deg)}.drop.svelte-spnvet{animation:svelte-spnvet-drop .22s var(--ds-ease-out)}@keyframes svelte-spnvet-drop{0%{transform:translateY(-40%);opacity:.4}}.pivot.svelte-spnvet{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;display:grid;place-items:center;z-index:3;left:calc(10px + (var(--x) + 1) * ((100% - 20px - (var(--n) - 1) * var(--gap)) / var(--n)) + (var(--x) + .5) * var(--gap));top:calc(10px + (var(--y) + 1) * ((100% - 20px - (var(--n) - 1) * var(--gap)) / var(--n)) + (var(--y) + .5) * var(--gap))}.ring.svelte-spnvet{width:12px;height:12px;border-radius:50%;background:#ffffff38;box-shadow:0 0 0 1px #ffffff2e;transition:transform var(--ds-duration-fast) var(--ds-ease-spring),background var(--ds-duration-fast)}.pivot.svelte-spnvet:hover .ring:where(.svelte-spnvet),.pivot.svelte-spnvet:focus-visible .ring:where(.svelte-spnvet){background:#fff;transform:scale(1.5)}.pivot.svelte-spnvet:active .ring:where(.svelte-spnvet){transform:scale(1.1)}.pivot.svelte-spnvet:disabled{pointer-events:none}.done.svelte-spnvet .pivot:where(.svelte-spnvet){visibility:hidden}.hint.svelte-spnvet .ring:where(.svelte-spnvet){background:var(--ds-warning);transform:scale(1.6);animation:svelte-spnvet-pulse .8s ease-in-out infinite}.no.svelte-spnvet .ring:where(.svelte-spnvet){background:var(--ds-danger);animation:svelte-spnvet-no .32s}@keyframes svelte-spnvet-pulse{50%{transform:scale(1.1)}}@keyframes svelte-spnvet-no{25%{transform:translate(-5px) scale(1.3)}75%{transform:translate(5px) scale(1.3)}}@media(max-width:640px){.pivot.svelte-spnvet{width:40px;height:40px;margin:-20px 0 0 -20px}}
