body {
  background: linear-gradient(to bottom, #8B1C3B 0%, #4B0055 100%);
  color: #FFFFFF;
}

header, nav {
  background: linear-gradient(to bottom, #8B1C3B 0%, #4B0055 100%);
}

h1, .main-title {
  color: #4BC0F1;
}

.slogan, .emphasis {
  color: #3DDC97;
}

a {
  color: #B3A6FF;
  text-decoration: underline;
}

a:hover {
  color: #4BC0F1;
}

button, .search-btn {
  background-color: #36923F;
  color: #FFFFFF;
  border: none;
}

.card, .content-box {
  background: #4B0055;
  border: 1px solid #B3A6FF;
  color: #FFFFFF;
}
