body {
  background: var(--site-background) !important;
}

main,
.site-landing {
  background: transparent !important;
}

header {
  background: rgba(255, 250, 244, 0.94) !important;
  border-bottom: 1px solid rgba(122, 59, 31, 0.25) !important;
}

.card {
  background: #fffefc !important;
  border-radius: 4px !important;
  box-shadow: 0 12px 26px rgba(122, 59, 31, 0.15) !important;
  border: 1px solid rgba(122, 59, 31, 0.2) !important;
}

.site-landing .hero-title {
  font-family: "Times New Roman", Times, serif !important;
  letter-spacing: 0.01em;
  font-weight: 500 !important;
}

.site-landing .hero-sub,
.site-landing .hero-intro {
  color: #5d4838 !important;
}

.btn {
  border-radius: 4px !important;
  background: #7a3b1f !important;
  color: #fff !important;
  border-color: #7a3b1f !important;
}

.site-landing .highlights li {
  background: #fbf4ec !important;
  border-left: 4px solid #7a3b1f !important;
}
