/* plur.ar — Accesibilidad (a11y, punto 7.3 de la auditoría).
   Foco visible para navegación con teclado.

   El sitio usa mucho `outline:none` (56 reglas), lo que deja a quien navega con
   teclado sin saber dónde está parado. Esto restituye un anillo de foco claro
   SOLO cuando se navega con teclado (`:focus-visible`), sin molestar al hacer
   clic con el mouse. El `!important` es a propósito: tiene que ganarle a los
   `outline:none` inline de cada página. */

:focus-visible {
  outline: 3px solid #C0121A !important; /* rojo de marca */
  outline-offset: 2px !important;
  border-radius: 2px;
}

/* Que el anillo no quede tapado por elementos vecinos. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible,
[role="button"]:focus-visible {
  position: relative;
  z-index: 2;
}
