
.elegant-btn {
  background-color: #595343;
  color: #fff;
  font-family: 'Playfair Display', serif;
  font-weight: 500;
  border: none;
  border-radius: 25px;
  padding: 8px 22px;
  font-size: 1rem;
  transition: all 0.3s ease;
}
.elegant-btn:hover {
  background-color: #c0b5a1;
  color: #fff;
  transform: translateY(-2px);
}

.elegant-btn-lg {
  background-color: #595343;
  color: #fff;
  font-family: 'Playfair Display', serif;
  font-weight: 500;
  border: none;
  border-radius: 30px;
  padding: 12px 28px;
  font-size: 1.15rem;
  transition: all 0.3s ease;
}
.elegant-btn-lg:hover {
  background-color: #d9d4cb;
  color: #fff;
  transform: translateY(-2px);
}
