.act-card.svelte-14zaaeo{border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;display:block;transition:all var(--transition-base)}.act-header.svelte-14zaaeo{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;gap:1rem}.act-info.svelte-14zaaeo{flex:1;min-width:0}.act-name.svelte-14zaaeo{font-size:1.125rem;font-weight:600;color:var(--flame-text);margin:0;word-wrap:break-word}.act-description.svelte-14zaaeo{margin:.375rem 0 0;font-size:.875rem;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.act-badges.svelte-14zaaeo{flex-shrink:0}.act-details.svelte-14zaaeo{padding:.75rem 1.5rem;display:flex;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--theme-stroke)}.detail-item.svelte-14zaaeo{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--text-muted)}.detail-icon{color:var(--text-faint);flex-shrink:0}.act-props.svelte-14zaaeo{padding:.75rem 1.5rem;display:flex;flex-wrap:wrap;gap:.375rem;border-top:1px solid var(--theme-stroke)}.prop-tag.svelte-14zaaeo{padding:.125rem .5rem;border-radius:var(--radius-full);font-size:.75rem;background:var(--interactive-hover);color:var(--theme-text-dim);border:1px solid var(--stroke-subtle)}.prop-more.svelte-14zaaeo{color:var(--text-faint);font-style:italic}
