/* Página herramientas — links visibles + tarjetas */
.herramientas .article-body a{
  color:var(--cyan);
  text-decoration:underline;
  text-decoration-color:rgba(0,184,230,.35);
  text-underline-offset:3px;
  font-weight:600;
}
.herramientas .article-body a:hover{color:var(--cyan-hi, #7cdffc);text-decoration-color:var(--cyan)}
.herramientas .article-body h3{
  font:700 17px/1.3 'Manrope',sans-serif;
  color:var(--text-strong);
  margin:26px 0 8px;
  padding-top:18px;
  border-top:1px solid var(--line);
}
.herramientas .article-body h3:first-of-type{border-top:none;padding-top:0;margin-top:8px}
.herramientas .article-body h3 a{text-decoration:none}
.herramientas .tool-meta{
  font:600 11px/1.6 'JetBrains Mono',monospace;
  letter-spacing:.08em;
  color:var(--muted-2);
  text-transform:uppercase;
  margin:-4px 0 10px;
}
.herramientas .tool-meta b{color:var(--cyan);font-weight:600}

.herramientas .article-body h3.verdict{border-left:3px solid var(--cyan);padding-left:12px}
.herramientas .verdict-sec{margin-top:44px;padding-top:24px;border-top:2px solid var(--line-hi,var(--line))}
.herramientas .article-body blockquote,.herramientas .article-body code.verdict-cmd{
  display:block;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--cyan);
  padding:12px 16px;margin:10px 0;font:500 13px/1.6 'JetBrains Mono',monospace;color:var(--cyan-hi,#7cdffc)}
