Tema: theming
-
Propriedades personalizadas do CSS para temas: herança, fallbacks e @property
Propriedades personalizadas (--name) seguem a cascata e são herdadas como as demais propriedades, sendo lidas com var(--name, fallback); uma substituição inválida não descarta a regra, mas recorre ao valor inicial ou herdado, e @property acrescenta tipo, valor inicial e suporte a animação. Estruture-as como tokens brutos mais papéis semânticos e sobrescreva os papéis em cada escopo para aplicar temas.
Legível por máquina: JSON