.btn-primary {
  padding: 0.3rem 0.75rem;
  color: black;
  border: 1px solid black;
  border-radius: 4px;
  font-size: var(--text-xs);
  background: none;
  cursor: pointer;
  white-space: nowrap;
  display: inline-block;

}

.btn-primary:hover {
  color: green;
  background: whitesmoke;
}

.btn-primary:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.btn-primary:disabled:hover {
  color: black;
  background: none;
}

.linkbtn {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  color: black;
  cursor: pointer;
  font-style: italic;
}

.linkbtn:hover {
  color: green;
}

.danger:hover {
  color: #b00020;
}

button, button img {
  cursor: pointer;
}

a {
  text-decoration: none;
  color: black;
}

a:hover {
  color: green;
}

.svg-btn {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  color: black;
}

.svg-btn:hover {
  color: green;
}

.pill {
  border: 1px solid lightgray;
  border-radius: 999px;
}
