button {
  padding: 0.7rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-radius: var(--b-radius);
  border: none;
  cursor: pointer;
  font-size: 1rem;
  /* margin: var(--default-margin); */
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}

button:hover {
  text-decoration: underline;
}

button:focus {
  transition: opacity 0.5s;
}

button:active {
  opacity: 0.6;
  transition: opacity 0s;
}

.button-3d-style {
  padding-block: 0.2rem;
  padding-inline: 0.8rem;
  background-color: var(--cl-secondary-2);
  color: var(--cl-background);
}
