/* CiviCRM buttons → MIT2 buttons */
#crm-container .crm-button input[type="submit"],
#crm-container .crm-button input[type="button"],
#crm-container a.button {
  @apply-none: true; /* comment for humans: ignore if not using Tailwind; just a marker */
  border-radius: var(--radius-button);
  padding: 0.6rem 1.4rem;
  border: none;
  background: linear-gradient(90deg, var(--color-primary-start) 0%, var(--color-primary-end) 100%);
  color: #ffffff;
  font-weight: 600;
}

#crm-container .crm-button input[type="submit"]:hover,
#crm-container .crm-button input[type="button"]:hover,
#crm-container a.button:hover {
  filter: brightness(0.95);
}

/* Secondary-style actions in CiviCRM */
#crm-container .cancel,
#crm-container a.link-button-secondary {
  background: #ffffff !important;
  color: var(--color-link) !important;
  border: 2px solid var(--color-link) !important;
}

/* CiviCRM link colors */
#crm-container a {
  color: var(--color-link);
}
#crm-container a:hover {
  color: var(--color-link-hover);
}
/* Hide Event Participant Roles */
#EventInfo .crm-event-manage-eventinfo-form-block-default_role_id {
  display: none;
}

