Si el navegador bloquea localStorage (modo privado), el script moría al
iniciar y ningún botón respondía. Ahora el almacenamiento va con try/catch y el
click se delega al contenedor.
El webhook solo persiste area/Question/Answer, así que el texto lleva las dos
versiones separadas por un marcador y la página muestra la que corresponde al
idioma elegido.
Quita crear/editar/eliminar (la FAQ se gestiona por el webhook). Agrega
selector ES/EN con textos de interfaz en ambos idiomas y soporte para
variantes por ítem (Question_en/Answer_es) y etiqueta de idioma.
Nueva página /faq/ que lee las preguntas del webhook, agrupa por área,
permite buscar y crear/editar/eliminar. Incluye meta robots noindex y
robots.txt con Disallow: /faq.
Reemplaza el mark violeta por un badge con la tricolor paraguaya (rojo, blanco,
azul) y las letras OCA en azul sobre la franja blanca. Regenera los PNG
(512, 180, 32) desde el SVG.
Agrega logo.svg (squircle violeta/plum con C y punto mint), favicon SVG,
favicon PNG 32x32 y apple-touch-icon 180. Reemplaza el badge externo de la OCA
en el header y el footer por el logo propio.
Reemplaza la convocatoria y el formulario de inscripción por los resultados
del primer día (4 tickets, 2 pull requests) e incorpora la imagen del evento.