.product-card.svelte-11ja2cl{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.product-card.svelte-11ja2cl:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised);transform:translateY(-2px)}h3.svelte-11ja2cl a:where(.svelte-11ja2cl):after{content:"";position:absolute;inset:0}.more.svelte-11ja2cl{font-size:var(--text-sm);color:var(--color-action);font-weight:600}.meta.svelte-11ja2cl{align-items:center;gap:var(--space-3);display:flex}.platform.svelte-11ja2cl{color:var(--color-ink-muted);font-size:var(--text-sm);font-weight:550}h3.svelte-11ja2cl{font-size:var(--text-xl);letter-spacing:-.015em;margin:0}h3.svelte-11ja2cl a:where(.svelte-11ja2cl){color:var(--color-ink);text-decoration:none}h3.svelte-11ja2cl a:where(.svelte-11ja2cl):hover{color:var(--color-action);text-decoration:underline}.proposition.svelte-11ja2cl{color:var(--color-ink);flex:1;margin:0}.availability.svelte-11ja2cl{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}
