body {
  font-family: 'Inter', sans-serif;
  background-color: #f9f9f9;
  color: #333;
}

a {
  transition: all 0.2s ease-in-out;
}

a:hover {
  text-decoration: none;
  color: #c0392b;
}

.navbar-brand img {
  height: 50px;
}

.nav-link {
  font-weight: 500;
  color: #333 !important;
}

.nav-link:hover {
  color: #c0392b !important;
}

.hero-image img {
  max-height: 500px;
  object-fit: cover;
  width: 100%;
}

footer {
  font-size: 0.95rem;
}

.btn-link {
  font-weight: 600;
  color: #c0392b;
}

.btn-link:hover {
  color: #962d22;
}
