.card[data-v-19342813]{background:var(--brand-paper);border:4px solid var(--sticker-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-md);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition-base)}.card[data-v-19342813]:hover{transform:translateY(-3px)}.card__face[data-v-19342813]{aspect-ratio:1;background:var(--mint);display:block;padding:var(--space-3)}.card__img[data-v-19342813]{height:100%;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;width:100%}.card__body[data-v-19342813]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3)}@media(max-width:560px){.card__name[data-v-19342813]{font-size:var(--text-sm)}.card__body[data-v-19342813]{padding:var(--space-2) var(--space-2) var(--space-3)}}.card__name[data-v-19342813]{color:var(--green-ink);display:-webkit-box;font-family:var(--font-display);font-size:var(--text-base);font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;-webkit-box-orient:vertical;min-height:2.5em;overflow:hidden}.card__meta[data-v-19342813]{color:var(--color-text-quiet);font-size:var(--text-xs)}.card__actions[data-v-19342813]{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-top:var(--space-2)}.card__actions[data-v-19342813]>*{white-space:nowrap}.card__play[data-v-19342813]{align-items:center;color:var(--brand-clay-deep);display:inline-flex;font-size:var(--text-sm);font-weight:700;min-height:40px;padding:0 var(--space-1)}.card__play[data-v-19342813]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.card[data-v-19342813],.card[data-v-19342813]:hover{transform:none;transition:none}}
