/* Component – Tool cards and empty state */ .tool-card { padding: 1.25rem; display: flex; flex-direction: column; gap: 0.4rem; transition: border-color var(--speed); text-decoration: none; color: inherit; } .tool-card:hover { text-decoration: none; } .tool-card .tool-name { font-weight: 600; font-size: 0.95rem; } .tool-card .tool-desc { color: var(--text-muted); font-size: 0.85rem; line-height: 1.5; } .empty-state { border-style: dashed; padding: 3rem; text-align: center; color: var(--text-muted); } .empty-state p { margin-top: 0.5rem; font-size: 0.875rem; }