svg.svelte-10jlw30{width:100%;height:100%}.ring.svelte-10jlw30{transform-box:fill-box;transform-origin:50%;animation:svelte-10jlw30-ring 2.6s var(--ease) infinite}@keyframes svelte-10jlw30-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.card.svelte-11ja2cl{border-radius:var(--radius-lg);background:var(--bg-elevated);height:100%;box-shadow:var(--shadow-card);color:var(--text);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;display:flex;overflow:hidden}.card.svelte-11ja2cl:hover{box-shadow:var(--shadow-hover);text-decoration:none;transform:translateY(-4px)}.art.svelte-11ja2cl{aspect-ratio:4/3;overflow:hidden}.art.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;width:100%;height:100%}.art.svelte-11ja2cl svg,.art.svelte-11ja2cl img:where(.svelte-11ja2cl){transition:transform .8s var(--ease)}.card.svelte-11ja2cl:hover .art:where(.svelte-11ja2cl) svg,.card.svelte-11ja2cl:hover .art:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){transform:scale(1.04)}.body.svelte-11ja2cl{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.tags.svelte-11ja2cl{gap:6px;display:flex}.meta.svelte-11ja2cl{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.price.svelte-11ja2cl{font-size:17px;font-weight:600}.platform.svelte-11ja2cl{color:var(--text-secondary);align-items:center;gap:6px;font-weight:500;display:inline-flex}
