- Colore dell’interfaccia: un ruolo semantico,
bg-surface-raised orgb(var(--magma-surface-raised)) . Mai un passo della palette al posto di un ruolo, e mai la palette di Tailwind (bg-white ,text-gray-700 ): nessuna delle due segue il tema né la preferenza di contrasto. - Un colore che è un dato: una categoria, un’etichetta, un colore scelto
dall’utente, un brand. Qui un passo della palette è giusto:
label-* ,brand-* . - Dimensioni, spazi, testo, raggi, ombre, animazioni: le scale, con le loro classi
Tailwind o le loro custom property. Nel tuo CSS prendi i raggi da
--magma-radius-* , che segue la forma degli angoli della pagina. - Un componente: i suoi token
--mds-* , impostati nel cascade layeroverrides . - Una decisione globale, come l’opacità degli elementi disabilitati o il contorno
del focus: la variabile globale
--magma-* , impostata nel layeroverrides .