body {
    /* enter the font-family for body text linear-gradient(90deg, #8915FF 0%, #DF0BBA 100%) */ 
}
body {
  font-family: 'Figtree', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    /* enter font family for headings */
}

/* Style all buttons linear-gradient(90deg, #2f6df6 0%, #b0008f 100%) */
button,
.button,
.btn {
  background:#FF5300 ;
  color: #ffffff;
  font-weight: 600;
  border: none;
  border-radius: 999px;
  padding: 8px 22px;
  min-height: 36px;
  line-height: 1.2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
  transition: background 0.3s ease, color 0.3s ease, transform 0.2s ease;
  -webkit-appearance: none;
  appearance: none;
}

/* Hover and focus states */
button:hover,
.button:hover,
.btn:hover,
button:focus,
.button:focus,
.btn:focus {
  background: #b0008f;
  color: #ffffff;
  outline: none;
}

/* Optional active press effect */
button:active,
.button:active,
.btn:active {
  transform: translateY(1px);
}