/* Ações de exclusão e gravação têm cores consistentes em todos os temas. */
:root :is(button, input, a)[data-action-color="delete"],
:root :is(button, input, a).action-delete { --universal-action: #bc243d; }
:root :is(button, input, a)[data-action-color="save"],
:root :is(button, input, a).action-save { --universal-action: #117a43; }

:root :is(button, input, a):is([data-action-color], .action-delete, .action-save) {
  background-color: var(--universal-action) !important;
  border-color: var(--universal-action) !important;
  color: #fff !important;
}
:root :is(button, input, a):is([data-action-color], .action-delete, .action-save):not(:disabled):hover {
  background-color: color-mix(in srgb, var(--universal-action) 85%, #000) !important;
  color: #fff !important;
}
:root :is(button, input, a):is([data-action-color], .action-delete, .action-save):disabled { opacity: .55; }
