/* -----------------NEW---------------- */
.btn-soft-blue {
  background-color: #b3cde0; /* Biru Lembut */
  border: none;
  color: #ddd;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 21px;
  font-family: "Times New Roman";
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 12px;
  transition-duration: 0.4s;
}

.btn-soft-blue:hover {
  background-color: #6497b1; /* Biru Lembut yang lebih gelap */
  color: white;
}

.btn-pastel-green {
  background-color: #cdecbc; /* Hijau Pastel */
  border: none;
  color: #356859;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 21px;
  font-family: "Times New Roman";
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 12px;
  transition-duration: 0.4s;
}

.btn-pastel-green:hover {
  background-color: #9ab87a; /* Hijau Pastel yang lebih gelap */
  color: white;
}

.btn-golden-pink {
  background-color: #fddde6; /* Pink Keemasan */
  border: none;
  color: #5D3A3A; 
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 21px;
  font-family: "Times New Roman";
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 12px;
  transition-duration: 0.4s;
}

.btn-golden-pink:hover {
  background-color: #ecb3c7; /* Pink Keemasan yang lebih gelap */
  color: white;
}

.btn-soft-lavender {
  background-color: #e6e6fa; /* Lavender */
  border: 1px solid #b19cd9; /* Lavender yang lebih gelap */
  color: #4b0082; 
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 21px;
  font-family: "Times New Roman";
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 15px;
  transition-duration: 0.4s;
}

.btn-soft-lavender:hover {
  background-color: #d1c4e9; /* Lavender yang lebih gelap */
  color: white;
}

.btn-soft-yellow {
  background-color: #fffacd; /* Kuning Muda */
  border: 1px solid #ffe066; /* Kuning yang lebih gelap */
  color: #8b8000; 
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 21px;
  font-family: "Times New Roman";
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 15px;
  transition-duration: 0.4s;
}

.btn-soft-yellow:hover {
  background-color: #ffe066; /* Kuning yang lebih gelap */
  color: white;
}

.btn-soft-skyblue {
  background-color: #b0e0e6; /* Biru Langit */
  border: 1px solid #4169e1; /* Biru Royal */
  color: #1e90ff; 
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 21px;
  font-family: "Times New Roman";
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 15px;
  transition-duration: 0.4s;
}

.btn-soft-skyblue:hover {
  background-color: #87cefa; /* Biru Langit yang lebih gelap */
  color: white;
}


/* -----------------NEW-END---------------- */