.webform-button--submit {
  display: inline-block;
  padding: var(--rhyme-xxs) var(--rhyme-lg);
  text-decoration: none;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  border-radius: var(--border-radius--sm, 5px);
  white-space: nowrap;
  
  box-shadow: 7px 7px 0 -1.5px var(--color-background), 7px 7px 0 0 var(--color-primary);
  
  transition: all 250ms;
}
  
.webform-button--submit:hover,
.webform-button--submit:active {
  transform: translateY(2px);
  transform: translateX(2px);
  box-shadow: 5px 5px 0 -1.5px var(--color-background), 5px 5px 0 0 var(--color-primary);
}
  
.webform-button--submit {
  border-style: solid;
  border-width: var(--border-md);
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  color: var(--color-background);
}

.webform-submission-form .form-actions {
  justify-content: center;
  margin-block: 3rem;
}