- Enviado
- 7 de noviembre de 2026 a las 20:40 UTC
- Autor
- Kamo
- Commit
- 4178b3f
No había ThemeProvider por encima de I18nProviders, por lo que se construyó sobre el tema de MUI y cada El botón, interruptor, control deslizante, pestaña e hilandero en la aplicación dibujó #1976d2. - app/lib/brandColors.ts: leer el RESOLUDO **************** una vez el tema de la org La hoja de estilo (#kamo-theme-globals-css) se ha cargado, y de nuevo cada vez que se intercambia (capturando la carga Hex/rgb analizado; oklch/hsl/nombres medidos en un lienzo de 1 px. Nunca lee antes de que la hoja esté dentro, por lo que el gris predeterminado nunca parpadea sobre la marca. - I18nProviders construye primaria (y secundaria) de ella como una paleta OPCIÓN, por lo que MUI deriva el La marca del servidor (cuando puede nombrar la org de la pestaña) es la primera pintura; De lo contrario, el valor predeterminado neutro de globals.css, nunca azul. - Texto en rellenos de marca: negro o blanco por luminancia (la misma línea 0.179 que ON_BRAND), AA para cualquier marca. - Marca como texto: se mantiene la elevación oscura de darkPrimaryTextOverlay; brandTextOverlay añade su espejo de luz (marcas pálidas oscurecidas como texto) para primaria y secundaria; los botones contenidos mantienen la marca exacta. - LightSurface mantiene la marca org cuando cambia una paleta oscura por luz. - Los alcances por pantalla **************** se quedan: pintan desde la variable Con su propia tinta AA, por lo que su aspecto no ha cambiado.
