Foco y teclado: base obligatoria
Todo componente interactivo debe poder usarse sin ratón.
Si un botón abre un panel, el foco debe moverse a un lugar útil. Si el panel se cierra, el foco debe volver al trigger.
Evita `div` clicables para acciones principales; usa elementos nativos (`button`, `a`) siempre que puedas.
- Gestiona foco en abrir/cerrar modales.
- Soporta Enter y Space en controles personalizados.
- No ocultes el focus ring con CSS.