body {
  font-family: 'Cairo', Arial, sans-serif;
}

.tool-card {
  height: 100%;
  transition: 0.2s;
}

.tool-card:hover {
  transform: translateY(-5px) scale(1.01);
}

.tool-icon {
  font-size: 2.3rem;
  color: #0d6efd;
  margin-bottom: 1rem;
}

[data-bs-theme="dark"] {
  --bs-body-bg: #222;
  --bs-body-color: #fff;
}