.catalog-card.svelte-1to746p{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;height:100%;box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.catalog-card.svelte-1to746p:focus-within{border-color:var(--color-primary)}.photo-link.svelte-1to746p{aspect-ratio:16/10;background:var(--color-paper-2);display:block}.body.svelte-1to746p{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}h2.svelte-1to746p{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}h2.svelte-1to746p a:where(.svelte-1to746p){color:var(--color-ink);text-decoration:none}p.svelte-1to746p{color:var(--color-muted);font-size:var(--text-sm);margin:0}p.svelte-1to746p a:where(.svelte-1to746p){align-items:center;min-height:44px;display:inline-flex}.price.svelte-1to746p{padding-top:var(--space-3);font-size:var(--text-xl);margin-top:auto}.note.svelte-1to746p{color:var(--color-muted);font-size:var(--text-sm)}.button.svelte-1to746p{margin-top:var(--space-3)}@media (hover:hover) and (pointer:fine){.catalog-card.svelte-1to746p:hover{border-color:var(--color-primary);box-shadow:var(--shadow-2)}}
