/* Joivy Design System Theme - Color palette and typography */
:root {
  --bs-primary: #3D6F58;       /* Joivy green (primary brand color) */
  --bs-secondary: #FFD447;    /* Joivy yellow (secondary brand color) */
  --bs-font-sans-serif: "Nunito", sans-serif;
  --jds-color-primary: rgb(var(--teal-700, 1 89 98));
}

/* Override Bootstrap default component colors with Joivy palette */
body {
  font-family: "Nunito", sans-serif;
}

.bg-primary {
  background-color: #3D6F58 !important;
}

.text-primary {
  color: #3D6F58 !important;
}

.btn-primary {
  background-color: #3D6F58;
  border-color: #3D6F58;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #36634F;
  border-color: #36634F;
}

.btn-secondary {
  background-color: #FFD447;
  border-color: #FFD447;
  color: #000;
}

.btn-secondary:hover,
.btn-secondary:focus {
  background-color: #E5BF40;
  border-color: #E5BF40;
  color: #000;
}
