/* Corrección definitiva de la paleta marfil. */
body {
  background: #fffbf4 !important;
}

.announcement,
.contact {
  background: #fff3dd !important;
}

.hero {
  background: linear-gradient(120deg, #ead8c8, #dcc4b1) !important;
  color: #5b98b8 !important;
  transition: background .35s ease;
}

.hero p {
  color: #5b98b8 !important;
}

.hero h1 {
  color: #5b98b8 !important;
}

.hero h1 em {
  color: #ec7186 !important;
}

.location-section {
  background: linear-gradient(135deg, #fffdf8, #fff1d7) !important;
  border-color: #eadbc2 !important;
}

body.theme-girl .hero {
  background: linear-gradient(120deg, #fcebee, #f7dbe2) !important;
}

body.theme-girl .hero h1,
body.theme-girl .hero p,
body.theme-girl .hero > div > span {
  color: #603e39 !important;
}

body.theme-girl .hero h1 em {
  color: #5aa8d1 !important;
}

body.theme-boy .hero {
  background: linear-gradient(120deg, #eaf5fb, #d9edf8) !important;
}

body.theme-boy .hero h1,
body.theme-boy .hero p,
body.theme-boy .hero > div > span {
  color: #603e39 !important;
}

body.theme-boy .hero em {
  color: #5aa8d1 !important;
}

body.theme-boy .hero .btn,
body.theme-boy .category-list button.active {
  background: #5aa8d1 !important;
  border-color: #5aa8d1 !important;
}
