/* Trouble guide links (muted) */
a.trouble-link,
a.trouble-link:visited {
  color: #6b7280;
  text-decoration: none;
  font-size: 1.0rem;
  font-weight: 400;
  display: inline-block;
}

/* Hover/focus only */
a.trouble-link:hover,
a.trouble-link:focus {
  color: #111827;
  text-decoration: underline;
}

/* Footer links (muted) */
footer a,
.site-footer a {
  color: #9ca3af;
  text-decoration: none;
  font-size: 0.85rem;
}

footer a:hover,
.site-footer a:hover {
  color: #374151;
  text-decoration: underline;
}
