Alcance de color — un núcleo, muchos matices
Cada superficie de TED OS recibe su propio matiz de acento; la base permanece neutral. La regla mantiene el matiz del admin fuera de la base y deja a cada superficie futura libre de reclamar el suyo.
Los cuatro alcances
| Alcance | Matiz | Dónde |
|---|---|---|
| Admin | Cian | Exclusivo del admin — incluido su acento en modo oscuro. Nunca en base, marca o docs. |
| Consola | Ámbar / Halide | Exclusivo de la consola (el matiz Aurea Ink cálido-oscuro). |
| Marca | Azafrán | Reservado para la marca TED (marcas de marca, superficies de marca). Nunca un acento de trabajo cotidiano. |
| Base | neutral | @tedos/ui es neutral y agnóstica a iconos — sin Cian, sin HugeIcons, sin tinta. |
Antes de tokenizar un color, pregunta a qué superficie pertenece: marca → Azafrán / neutrales · admin → Cian · consola → Ámbar / Halide (sobre tinta) · base → neutral.
Un momento de acento por pantalla
A lo sumo un momento de acento por pantalla — el acento es el único imán de atención (una acción primaria o un estado activo por vista), nunca esparcido.
Los colores de estado viven fuera de la familia del acento
Los colores de estado y categoría deben usar los tonos de estado dedicados — info / success /
warning / danger / neutral — nunca el matiz de acento. El acento es el matiz de una superficie,
no un color de estado. Esto es lo que hace revisable el presupuesto de un-acento: cuenta las
superficies que resuelven al acento en una pantalla; más de una es un bloqueo de revisión.
Superficies de IA
Un violeta de IA reservado (--color-ai) marca superficies generadas / asistidas por IA — un
aislado por grupo, nunca coexistiendo con un momento de acento en el mismo grupo. No es un segundo
acento.
Por qué
Esto evita hornear el matiz del admin en la base y negar su propio matiz a superficies futuras. "Un núcleo, muchos matices" es el principio de marca que el alcance de color impone. Ver Fundamentos.