/* Component – Tool card */ .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; }