/* overrides.css — paleta violeta (Tarjita) */

/* Color principal (violeta premium) */
:root{
  --accent: #7C3AED;
  --accent-strong: #6D28D9;  /* hover */
  --accent-soft: rgba(124, 58, 237, 0.18); /* glow/focus */
}

/* Botones comunes */
button,
.btn,
.btn-primary,
.primary,
.fab,
.floating-btn,
.action-btn{
  background: var(--accent) !important;
  border-color: var(--accent) !important;
}

/* Texto en botones */
button,
.btn,
.btn-primary,
.primary,
.fab,
.floating-btn,
.action-btn{
  color: #fff !important;
}

/* Hover */
button:hover,
.btn:hover,
.btn-primary:hover,
.primary:hover,
.fab:hover,
.floating-btn:hover,
.action-btn:hover{
  background: var(--accent-strong) !important;
  border-color: var(--accent-strong) !important;
}

/* Focus accesible */
button:focus,
button:focus-visible,
.btn:focus,
.btn:focus-visible,
.btn-primary:focus,
.btn-primary:focus-visible,
.primary:focus,
.primary:focus-visible,
.fab:focus,
.fab:focus-visible{
  outline: none !important;
  box-shadow: 0 0 0 3px var(--accent-soft) !important;
}

/* Caso típico: botones “danger” o eliminar (NO los toco) */
.btn-danger,
.danger,
.delete{
  /* a propósito vacío */
}
