/* AI tools directory + finder enhancements (loads only on /tools pages) */
[data-tools-root] .tool-card { padding: 24px 26px; }
[data-tools-root] .tool-card:hover { border-color: var(--accent-border); transform: translateY(-2px); box-shadow: var(--shadow-sm); }
[data-tools-root] .finder-result { display: flex; gap: 14px; align-items: flex-start; padding: 14px 16px; border: 1px solid var(--border); border-radius: var(--radius); background: var(--card); }
[data-tools-root] .finder-result + .finder-result { margin-top: 10px; }
[data-tools-root] .finder-result .fr-body { min-width: 0; flex: 1; }
[data-tools-root] .finder-result h3 { font-size: 1.02rem; }
[data-tools-root] .finder-reason { font-size: .82rem; color: var(--faint); margin-top: 4px; }
[data-tools-root] .finder-empty { color: var(--muted); padding: 14px 0; }
