Кольори до проєкту зберігаються у Figma у бібліотеці Style. Для кожної платформи - окремий файл (наприклад Styles-Android, Styles-IOS, Styles-Web).
Ілюстрації, іконки прапорів та логотипи сторонніх брендів зберігаються у файлі з компонентами. Кольори у них не прив’язані до токенів та можуть відрізнятися від палітри у фалі Styles.
У Figma ми маємо три основні колекції для кольорів: Primitives, Semantic та Components та колекція Constant. Ми використовуємо змінні для управління токенами кольорів.


Колекція Primitives (Базові токени) містить усі кольори, які можна використовувати в інтерфейсі. Це найпростіші, атомарні елементи, які визначають базові значення, наприклад:
colors-red-500#F04438colors-red-500, достатньо оновити його в Primitives, і зміни автоматично застосуються до всіх семантичних токенів, які на нього посилаються (наприклад, color-text-danger-mid, color-border-danger-strong). Це значно зменшує ризик пропустити або помилково оновити значення в окремих семантичних чи компонентних токенах.Ми не використовуємо колекцію Primitives напряму в дизайні, натомість використовуємо колекції Semantic та Components про які детальніше написано далі.

Кольори в колекції Primitives структуровані наступним чином: