.card[data-v-c0fce979]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.card[data-v-c0fce979]:hover{border-color:var(--border-strong);transform:translateY(-2px)}.card__shot[data-v-c0fce979]{aspect-ratio:16/10;background:var(--surface-2);border:1px dashed var(--border);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.card__shot img[data-v-c0fce979]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.card__shot-empty[data-v-c0fce979]{font-family:var(--font-mono);color:var(--muted-2);font-size:12px}.card__name[data-v-c0fce979]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700;line-height:1.2}.card[data-compact] .card__name[data-v-c0fce979]{font-size:17px}.card__text[data-v-c0fce979]{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.card__price[data-v-c0fce979]{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;margin:auto 0 0;padding-top:8px;font-size:17px}@media (prefers-reduced-motion:reduce){.card[data-v-c0fce979]{transition:border-color .16s}.card[data-v-c0fce979]:hover{transform:none}}
