Cerca del umbral, el redondeo normal puede volver engañosa la cifra. Comparar #777777 y #767676 sobre blanco muestra por qué ContrastCheck separa la decisión bruta de la presentación truncada y conserva los colores en la copia.

#777777 produce cerca de 4.478:1

Usa #777 como primer plano y #FFF como fondo. Se normaliza a #777777, su luminancia es aproximadamente 0.184475 y la relación bruta 4.47809. Está bajo 4.5, así que fallan AA normal y AAA grande. La vista se trunca a 4.47:1 y nunca sube a una cifra parecida a 4.5.

#767676 produce cerca de 4.542:1

Cambia solo el primer plano a #767676. Es algo más oscuro, con luminancia aproximada 0.181164 y relación bruta 4.54222. Cumple las referencias 4.5 y la vista conservadora muestra 4.54:1. Ambos grises cumplen 3:1 y fallan AAA normal 7:1: aprobar o fallar siempre pertenece a un umbral nombrado.

Trata el mínimo como límite, no como objetivo

Un cambio mínimo cruza el umbral aritmético, pero las interfaces también dependen de renderizado, estados, capas y pantallas. No elijas el gris aprobado más cercano solo para satisfacer una calculadora. Deja margen, prueba el componente real y revisa cada par aplicable. El ejemplo explica el umbral; no prescribe un color universal.