.rspress-logo {
  height: 3.8rem !important;
}

.rp-home-hero__image img {
  transition: opacity 0.3s ease;
}

.rp-home-hero__image img:hover {
  opacity: 0.3;
}

.rp-home-feature__title-wrapper {
  align-items: center !important;
  width: 100% !important;
}

.rp-home-feature__icon {
  border-radius: 0.75rem !important;
  min-width: auto !important;
  min-height: auto !important;
  padding: 0.5rem !important;
  border: none !important;
  background-color: transparent !important;
}

.rp-home-feature__icon img,
.rp-home-feature__icon svg {
  width: auto !important;
  height: 5rem !important;
  max-width: none !important;
  object-fit: contain !important;
}

.rp-home-feature__detail {
  text-align: center !important;
}

.rp-home-feature__card {
  align-items: center !important;
  text-align: center !important;
}
