body {
  font-family: 'Space Grotesk', sans-serif;
  background-color: #000;
  color: #fff;
  scroll-behavior: smooth;
}

h1, h2, h5 {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.nav-link {
  font-weight: 500;
  transition: color 0.3s ease;
}

.nav-link:hover {
  color: #aaa;
}

img {
  object-fit: cover;
  border-radius: 0;
}

.modal-content {
  border-radius: 0;
}

.text-muted {
    --bs-text-opacity: 1;
    color: rgb(241 241 241 / 75%) !important;
}