# Accesibilidad

> Contra qué se comprueba este sitio, qué pasa las pruebas y qué no se ha probado todavía.

URL: https://onetotem.com/es/accesibilidad/
Lang: es

## 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`, `wcag22aa` y `best-practice`. Cero
  violaciones.
- **La estructura que axe no comprueba:** exactamente un `h1` por página,
  exactamente un landmark `main`, enlace para saltar al contenido en todas, y un
  atributo `lang` que 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](mailto: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.
