html,
body {
  font-family: "Sofia Sans", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

#navbarLogo {
  height: 60px;
}

#themeIcon.bi-moon-fill {
  color: black;
  opacity: 0.8;
}

#themeIcon.bi-sun-fill {
  color: white;
  opacity: 0.8;
}

.body-wrapper {
  max-width: 800px;
  margin: 0 auto;
}

.carousel-wrapper {
  padding: 40px;
}

.mt-8 {
  margin-top: 80px;
}