.card.svelte-1qwn05n{aspect-ratio:3/4;perspective:700px;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.card.svelte-1qwn05n:disabled{cursor:default}.card--taken.svelte-1qwn05n{opacity:.25;transition:opacity 3s ease-out,transform 3s ease-out;transform:scale(.8)}.card__inner.svelte-1qwn05n{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--transition-normal);display:block;position:relative}.card--open.svelte-1qwn05n .card__inner:where(.svelte-1qwn05n){transform:rotateY(180deg)}.card__face.svelte-1qwn05n{border-radius:var(--radius-md);backface-visibility:hidden;border:2px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0;overflow:hidden}.card__face--back.svelte-1qwn05n{background:color-mix(in srgb, var(--color-bg-panel), transparent 15%);color:color-mix(in srgb, var(--color-accent), transparent 35%)}.card--waiting.svelte-1qwn05n .card__face--back:where(.svelte-1qwn05n){color:color-mix(in srgb, var(--color-text), transparent 55%)}.card--pointed.svelte-1qwn05n .card__face--back:where(.svelte-1qwn05n){outline:2px dashed var(--color-accent);outline-offset:-4px}.card.svelte-1qwn05n:hover:not(:disabled) .card__face--back:where(.svelte-1qwn05n){border-color:var(--color-accent)}.card__face--front.svelte-1qwn05n{background:var(--color-bg-surface);transform:rotateY(180deg)}.card--taken.svelte-1qwn05n .card__face--front:where(.svelte-1qwn05n){border-color:var(--color-success)}.card__image.svelte-1qwn05n{object-fit:cover;width:100%;height:100%}
