Última actualización 16 de agosto de 2026
Accesibilidad
Esta declaración pretende ser comprobable. Todo lo de abajo está medido o se deduce directamente del código — y lo que no hemos verificado aparece como limitación en vez de omitirse.
El estándar al que aspiramos
Apuntamos a WCAG 2.1 nivel AA. Las pruebas automáticas no encuentran infracciones de nivel A ni AA, y el contraste de color se midió a mano en ambos temas en vez de estimarse a ojo.
- Tema oscuro, peor caso
- 5.4:1
- Tema claro, peor caso
- 5.3:1
- AA exige
- 4.5:1
Qué viene incorporado
El contraste está medido, no estimado
Cada color de texto en ambos temas se comprobó contra su fondo real. El peor caso es 5,4:1 en el tema oscuro y 5,3:1 en el claro, frente al 4,5:1 que exige AA para el texto.
El puzle no tiene límite de tiempo
Nada está cronometrado. La cuenta atrás de la portada indica cuándo llega el siguiente puzle, nunca cuánto tiempo te queda — y cada puzle pasado sigue siendo jugable indefinidamente.
Dos temas y un interruptor de ligaduras
Oscuro y claro son igual de importantes; ninguno es un añadido tardío. Las ligaduras de programación están desactivadas por defecto y se pueden activar: a algunos lectores les ayudan y a otros les estorban, así que es una elección y no una decisión tomada por ti.
Se respetan las preferencias de movimiento
La única animación del sitio es un cursor parpadeante. Si tu sistema pide movimiento reducido, las animaciones y transiciones se reducen prácticamente a nada.
El zoom nunca se bloquea
No se fija una escala máxima, así que el zoom con gesto y el del navegador funcionan sin límite. Los diseños se readaptan en vez de exigir desplazamiento horizontal; solo los bloques de código anchos se desplazan, y lo hacen dentro de sí mismos.
Estructura que un lector de pantalla puede recorrer
Un enlace para saltar al contenido va primero en cada página. Los puntos de referencia, el orden de los encabezados y las etiquetas de los campos están en su sitio, y la copia con resaltado de sintaxis de tu código se oculta a la tecnología asistiva para que no se anuncie dos veces.
Teclado
- Tab
- Dentro del editor, inserta dos espacios. En cualquier otro sitio, pasa al siguiente control.
- Esc, then Tab
- Sale del editor. Escape hace que el siguiente Tab mueva el foco en vez de indentar, así el editor nunca puede atraparte.
- Tab, then Enter
- Desde lo alto de cualquier página, alcanza y sigue el enlace de salto directo al contenido principal.
Qué no hemos verificado
La parte honesta. Nada de esto lo estamos ocultando hasta que alguien lo note.
- El sitio no ha sido probado de principio a fin por alguien que use un lector de pantalla a diario. Las comprobaciones automáticas pasan y el marcado se escribió pensando en la tecnología asistiva, pero no es lo mismo, y preferimos decirlo antes que dar a entender otra cosa.
- Las herramientas automáticas cubren aproximadamente un tercio de los criterios WCAG. Superarlas, como hace este sitio, es prueba de cuidado, no prueba de conformidad.
- El editor de puzles es un textarea normal con el resaltado de sintaxis pintado detrás. Eso lo hace mucho más predecible que un widget de editor propio, pero también implica que no hay autocompletado, ni emparejamiento de paréntesis, ni anuncio de errores de sintaxis mientras escribes.
- Resolver estos puzles exige leer código, y el código es denso. No hemos encontrado la manera de hacer que el TypeScript a nivel de tipos sea menos exigente de leer sin convertirlo en otra cosa.
¿Has encontrado una barrera?
Cuéntanos qué pasó, en qué página y qué estabas usando — navegador, lector de pantalla, lo que sea relevante. Los informes de accesibilidad van al principio de la cola, y te responderá una persona y no un formulario.
Informar de un problema de accesibilidad