/* TrustRail marketing site - minimal shared styles */
.nav-link {
  color: #0f172a; /* slate-900 */
  font-weight: 600;
  padding: 0.5rem 0.75rem;
  border-radius: 0.75rem;
  transition: background-color 150ms ease, color 150ms ease;
  display: inline-flex;
  align-items: center;
}
.nav-link:hover {
  background: rgba(15, 23, 42, 0.06);
}
.nav-link:focus {
  outline: 2px solid rgba(79, 70, 229, 0.6); /* indigo */
  outline-offset: 2px;
}


/* --- TrustRail profile hero image --- */
.trustrail-profile{
  width: 220px;
  height: 220px;
  border-radius: 9999px;
  display: block;
  margin: 0 0 16px 0;
}
@media (min-width: 768px){
  .trustrail-profile{ width: 260px; height: 260px; }
}
