/* Component – Tool card */ .tool-card { background: var(--bg-surface); border: 1px solid var(--border); border-radius: var(--radius); padding: 1.25rem; display: flex; flex-direction: column; gap: 0.4rem; transition: border-color var(--speed); text-decoration: none; color: inherit; } .tool-card:hover { border-color: var(--accent-dim); 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; }