.draw.svelte-zzocoo{--card-w:clamp(13rem, 70vw, 20rem);--deck-scale:.62;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.scope.svelte-zzocoo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:.75rem 1.1rem;display:flex}.scope.svelte-zzocoo legend:where(.svelte-zzocoo){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);padding:0 .4rem;font-size:.78rem}.scope.svelte-zzocoo label:where(.svelte-zzocoo){cursor:pointer;align-items:center;gap:.4rem;font-size:.92rem;display:inline-flex}.scope.svelte-zzocoo input:where(.svelte-zzocoo){accent-color:var(--chakra)}.reveal-stack.svelte-zzocoo{grid-template-areas:"stack";width:100%;display:grid}.reveal-stack.svelte-zzocoo>.stage:where(.svelte-zzocoo),.reveal-stack.svelte-zzocoo>.reading:where(.svelte-zzocoo){grid-area:stack}.stage.svelte-zzocoo{place-self:start center;place-items:center;display:grid}.pending.svelte-zzocoo{opacity:0;pointer-events:none}.stage.svelte-zzocoo:focus{outline:none}.reading.svelte-zzocoo{text-align:left;grid-template-columns:minmax(15rem,22rem) 1fr;align-items:start;gap:2.5rem;width:100%;display:grid}.card-col.svelte-zzocoo{width:100%}.info.svelte-zzocoo .result:where(.svelte-zzocoo){margin:.15rem 0 1rem;font-size:1.75rem}.result.svelte-zzocoo:focus{outline:none}.info.entrance.svelte-zzocoo{animation:svelte-zzocoo-info-fade var(--fade-ms) ease-out var(--text-fade-delay) both}@keyframes svelte-zzocoo-info-fade{0%{opacity:0}to{opacity:1}}@media (width<=680px){.reading.svelte-zzocoo{grid-template-columns:1fr}.card-col.svelte-zzocoo{max-width:22rem;margin:0 auto}}.reveal.svelte-zzocoo{width:100%;position:relative}.reveal-cover.svelte-zzocoo{aspect-ratio:var(--card-ratio);pointer-events:none;border-radius:14px;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 6px #2e2a2633,0 14px 30px #2e2a262e}.reveal.entrance.svelte-zzocoo .reveal-cover:where(.svelte-zzocoo){animation:svelte-zzocoo-reveal-fade var(--fade-ms) ease-out var(--cover-fade-delay) both}@keyframes svelte-zzocoo-reveal-fade{0%{opacity:1}to{opacity:0}}.dealing.svelte-zzocoo{width:var(--card-w);aspect-ratio:var(--card-ratio);transform:scale(var(--deck-scale));position:relative}.dealing.svelte-zzocoo .closed:where(.svelte-zzocoo){animation:svelte-zzocoo-deal-in var(--deal-ms) ease-out both;border-radius:14px;position:absolute;inset:0;box-shadow:0 2px 6px #2e2a2633,0 14px 30px #2e2a262e}@keyframes svelte-zzocoo-deal-in{0%{opacity:0}to{opacity:1}}.shuffle.svelte-zzocoo{width:var(--card-w);aspect-ratio:var(--card-ratio);transform:scale(var(--deck-scale));position:relative}.shuffle.svelte-zzocoo .pile:where(.svelte-zzocoo){transform-origin:50% 70%;will-change:transform;animation-name:svelte-zzocoo-riffle;animation-duration:var(--riffle-dur);animation-timing-function:var(--riffle-ease);border-radius:14px;animation-iteration-count:1;animation-fill-mode:both;position:absolute;inset:0;box-shadow:0 1px 4px #2e2a262e}.shuffle.svelte-zzocoo .pile.rising:where(.svelte-zzocoo){animation-name:svelte-zzocoo-riffle,svelte-zzocoo-hero-rise;animation-duration:var(--riffle-dur), var(--riffle-dur);animation-timing-function:var(--riffle-ease), step-end;animation-iteration-count:1,1;animation-fill-mode:both,both}@keyframes svelte-zzocoo-riffle{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate3d(calc(var(--side) * var(--riffle-spread) * var(--reach)), calc(var(--lift) * -7px - 4px), 0) rotate(calc(var(--side) * var(--riffle-angle) * var(--rot)))}}@keyframes svelte-zzocoo-hero-rise{0%{z-index:3}50%,to{z-index:6}}.controls.svelte-zzocoo{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.controls.reveal-bar.svelte-zzocoo{border-top:1px solid var(--line);margin-top:.5rem;padding-top:1.75rem}.controls.entrance.svelte-zzocoo{animation:svelte-zzocoo-info-fade var(--fade-ms) ease-out var(--text-fade-delay) both}.actions.svelte-zzocoo{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.primary.svelte-zzocoo{font:inherit;background:var(--accent);color:var(--surface);cursor:pointer;border:none;border-radius:999px;padding:.6rem 1.5rem;font-size:.95rem}.primary.svelte-zzocoo:hover{filter:brightness(1.08)}.primary.svelte-zzocoo:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.link.svelte-zzocoo{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:.45rem .5rem;font-size:.9rem;text-decoration:underline}.link.svelte-zzocoo:hover{color:var(--ink)}.sr-only.svelte-zzocoo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.head.svelte-1kvjgz{text-align:center;max-width:34rem;margin:0 auto 1.5rem}.head.svelte-1kvjgz p:where(.svelte-1kvjgz):last-child{color:var(--ink-soft)}
