Accesibilidad
Cada página de este sitio se comprueba contra WCAG 2.2 AA en cada build, y el build falla si alguna no la cumple. Eso no es lo mismo que decir que el sitio es accesible, y esta página trata precisamente de esa diferencia.
La afirmación, dicha con precisión
Objetivo: WCAG 2.2 nivel AA.
Estado: conformidad parcial, autoevaluada. Todo lo que una máquina puede comprobar se comprueba de forma automática y pasa en las 113 páginas. Lo que exige una persona (recorrer el sitio con el teclado, usarlo con un lector de pantalla y probarlo con personas con discapacidad) no se ha hecho todavía. Hasta que se haga, «accesible» es una afirmación que no nos hemos ganado, y la palabra honesta es la de arriba.
Publicamos esto ahora y no cuando esté todo hecho porque una declaración que aparece el día que ya pasa todo es una página de marketing. Esta es un registro.
Qué se verifica en cada build
Son check:a11y, check:contrast, check:motion y check:responsive. Si
cualquiera falla, falla el build: una página que rompa una de estas reglas no
puede desplegarse.
- axe-core en todas las páginas, contra los conjuntos de reglas
wcag2a,wcag2aa,wcag21a,wcag21aa,wcag22aaybest-practice. Cero violaciones. - La estructura que axe no comprueba: exactamente un
h1por página, exactamente un landmarkmain, enlace para saltar al contenido en todas, y un atributolangque coincide con el idioma en el que la página está escrita de verdad. - Contraste, en la capa de tokens y no página por página. Cada color de texto se comprueba contra cada fondo sobre el que puede ir. Los 42 acentos de los totems se oscurecieron uno a uno hasta superar 4,5:1 sobre su propia tinta de página: se ajustó la paleta al requisito, no al revés.
- Movimiento reducido, respetado donde se definen las duraciones y no componente a componente. Ningún componente puede olvidarse, porque ninguno es dueño del valor.
- Tamaño de los controles. Todos los del route bar tienen una única altura, por encima del suelo de 24px del criterio 2.5.8 de WCAG 2.2. Las flechas del paginador llegaron a medir 20px.
- 320px y zoom al 400%. Sin scroll horizontal y sin pérdida de contenido, a cuatro anchos de viewport.
- Sin errores de consola. Un error al cargar se trata como fallo, no como ruido: la tecnología de apoyo trabaja sobre una página que ya se ejecutó.
Qué funciona sin JavaScript
El sitio está construido para que el scripting añada comodidad y nunca cargue significado. Con JavaScript desactivado o roto:
- Todos los enlaces de navegación, el recorrido ← → por el sitio y el selector de idioma son enlaces normales resueltos en el build.
- El botón de búsqueda cae al índice de totems: una página real, no un control muerto. La búsqueda necesita scripting; nada más lo necesita.
- Todo el contenido está en el HTML. Nada se pide, se revela ni se ensambla después de cargar.
Legible por máquinas, a propósito
Cada página se publica también como Markdown limpio: añade index.md a
cualquier URL. Está pensado para modelos y agentes, pero es la misma puerta: una
página que se puede leer como texto es una página que no depende de que nuestro
marcado se interprete bien.
Qué no se ha probado
Escrito aquí porque omitirlo sería la parte engañosa.
- Ninguna pasada con lector de pantalla. Ni NVDA, ni JAWS, ni VoiceOver. Las herramientas automáticas encuentran etiquetas que faltan; no te dicen si la página tiene sentido leída en voz alta y en orden.
- Ningún recorrido manual con teclado. El orden y la visibilidad del foco los comprueba axe en el sentido superficial y nadie en el real.
- Ninguna prueba con usuarios con discapacidad. Es la carencia que más importa, y no hay automatización que la cierre.
- El diálogo de búsqueda es la parte menos probada del sitio. Es el único componente cuyos resultados aparecen después de cargar, y por tanto el sitio más probable donde un lector de pantalla no se entere de que algo cambió.
Si algo de aquí no te funciona
Escribe a hello@onetotem.com y cuenta qué página y qué pasó. No hace falta que sepas el número de WCAG, y no se te va a pedir que lo demuestres. Te diremos qué vamos a hacer y cuándo.
Si no podemos arreglarlo pronto, lo diremos en vez de dejar que el correo se quede en silencio.
Sobre esta declaración
Preparada el 25 de agosto de 2026 por Red Forest S.L., autoevaluada por el propio build del sitio. Evaluada contra WCAG 2.2 nivel AA. Se actualizará cuando se hagan las pruebas manuales de arriba , incluso si el resultado es peor de lo que esta página da a entender.
Last updated · Red Forest S.L..