.card-back.svelte-1uha8ag{transform:translate(var(--offset-x, 0px),var(--offset-y, 0px)) rotate(var(--offset-rot, 0deg));transition:transform .35s ease}.card-back--animate.svelte-1uha8ag{animation:svelte-1uha8ag-card-riffle 1.05s ease-in-out infinite;animation-delay:var(--delay, 0s);animation-fill-mode:both}@keyframes svelte-1uha8ag-card-riffle{0%,to{transform:translate(var(--offset-x, 0px),var(--offset-y, 0px)) rotate(var(--offset-rot, 0deg))}25%{transform:translate(calc(var(--offset-x, 0px) - 38px),calc(var(--offset-y, 0px) - 14px)) rotate(calc(var(--offset-rot, 0deg) - 8deg))}50%{transform:translate(var(--offset-x, 0px),calc(var(--offset-y, 0px) + 4px)) rotate(var(--offset-rot, 0deg))}75%{transform:translate(calc(var(--offset-x, 0px) + 38px),calc(var(--offset-y, 0px) - 10px)) rotate(calc(var(--offset-rot, 0deg) + 8deg))}}.draw-stage.svelte-1uha8ag{padding:1.5rem 2rem}.draw-deck.svelte-1uha8ag{position:absolute;top:50%;left:var(--deck-left, 28%);width:5.8rem;transform:translate(-50%,-50%)}.draw-deck-card.svelte-1uha8ag{width:5.6rem;border-radius:.8rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 18px #38bdf826}.draw-slot.svelte-1uha8ag{position:absolute;top:50%;left:var(--deck-left, 28%);width:5.8rem;height:9rem;border-radius:.9rem;border:1px dashed rgba(148,163,184,.35);background:#0f172a59;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)));opacity:.25;pointer-events:none}.draw-flight.svelte-1uha8ag{position:absolute;top:50%;left:var(--deck-left, 28%);width:5.6rem;border-radius:.8rem;border:1px solid rgba(148,163,184,.25);box-shadow:0 8px 18px #38bdf82e;transform:translate(-50%,-50%) rotate(0);transition:transform .6s cubic-bezier(.25,1,.35,1),opacity .4s ease,box-shadow .4s ease;opacity:0;pointer-events:none}.draw-flight--placed.svelte-1uha8ag{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot));opacity:1}.draw-flight--active.svelte-1uha8ag{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(var(--rot)) scale(1.05);box-shadow:0 16px 28px #38bdf859}
