:root {
  --sa-white: #f7f7f7;
  --sa-black: #373a3c !important;
  --sa-salto-default: #0d6efd;
  --sa-gray-default: #999;
  --sa-bg-default: #f7f7f7;
  --sa-community-default: #03cea4;
  --bs-border-radius: .5rem !important;
  --sa-columnist-light: rgba(13, 110, 253, 0.1) !important;
  --salto-columnist-background-0: #ff00ff;

}

/* Bootstrap fixes/Overrides */
/* Accordion Icon */
.accordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

/* Set Salto Fonts */
:root {
  --salto-serif: "source serif pro", serif;
  --salto-sans: "source sans pro", sans-serif;
  --salto-music: "mayenne sans", sans-serif;
}


.btn {
  --bs-btn-padding-x: 1rem !important;
  --bs-btn-padding-y: 0.67rem !important;
  --bs-btn-font-size: 1rem !important;
  --bs-btn-line-height: 1 !important;
  --bs-btn-font-family: var(--salto-serif) !important;
  letter-spacing: .06rem;
  text-transform: uppercase;

}

.btn.btn-sm {
  --bs-btn-padding-x: 0.75rem !important;
  --bs-btn-padding-y: 0.5rem !important;
  --bs-btn-font-size: 0.89rem !important;
  --bs-btn-line-height: .89 !important;
  --bs-btn-font-family: var(--salto-serif) !important;
  /*
  letter-spacing: .06rem;
  text-transform: uppercase;
   */
}
