body {
  background-color: #f7f9fc;
}

.navbar-brand i {
  color: #0d6efd;
}

.tool-card {
  transition: transform .15s ease, box-shadow .15s ease;
}

.tool-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.08);
}

.badge.bg-soft-primary {
  background-color: rgba(13,110,253,.08);
  color: #0d6efd;
}

.hero-badge {
  font-size: .8rem;
  padding: .25rem .6rem;
  border-radius: 999px;
  background: rgba(25,135,84,.08);
  color: #198754;
}
