.catalog-card.svelte-6ezcop{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);text-decoration:none;color:inherit;transition:all var(--duration-fast) var(--ease-out)}.catalog-card.svelte-6ezcop:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);transform:translateY(-1px)}.card-header.svelte-6ezcop{display:flex;gap:var(--space-2);align-items:center}.card-title.svelte-6ezcop{font-size:var(--text-base);font-weight:600;color:var(--text-primary);line-height:var(--leading-tight)}.card-desc.svelte-6ezcop{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.card-tags.svelte-6ezcop{display:flex;flex-wrap:wrap;gap:4px}.card-tag.svelte-6ezcop{padding:2px 8px;border-radius:var(--radius-full);font-size:10px;background:var(--bg-tertiary);color:var(--text-tertiary);border:1px solid var(--glass-border)}.card-tag-more.svelte-6ezcop{padding:2px 6px;font-size:10px;color:var(--text-tertiary)}.card-meta.svelte-6ezcop{display:flex;gap:var(--space-3);font-size:11px;color:var(--text-tertiary);margin-top:auto}.card-domain.svelte-6ezcop{font-weight:500;color:var(--accent-amber)}
