Skip to content

Elements

Within each Brand Kit you can manage:

Element Description
Colors Named swatches (e.g. Primary, Secondary) in RGB/CMYK/HEX/...
Fonts OpenType/TrueType fonts to use in GraFx Studio templates
Media Logos or other image assets
Paragraph styles Font, size, spacing, alignment for paragraphs
Character styles Font, size, formatting for inline text
Components Reusable design elements from GraFx Studio (a price tag, a promo badge) that belong to the brand

Elements are defined on the Brand Kit's default theme and can be overridden per theme. Components are the exception: they have no theme variants and are managed on the default theme only.

Brand Kit elements and design tokens

If you know design tokens from design systems: a design token is an atomic value (color.primary = #0055FF, color.primary.print = cmyk(100, 60, 0, 0), font.size.body = 16px). Brand Kit elements sit one level above. Colors come closest to tokens — named values defined once and reused — while a paragraph or character style combines multiple design decisions (font family, size, weight, line height) into one reusable style. Themes then map different values onto the same elements, much like token modes.

Design tokens (atomic values) → Brand Kit elements (styles) → Themes (value mapping) → Templates

So while we don't use the token terminology, a Brand Kit is fully compatible with a token-based design system.

A Brand Kit's default theme holding named colour swatches, three fonts, logo media and two paragraph styles

Descriptions

Colors, media, paragraph styles, character styles and components can carry an optional description: a short, free-text explanation of what the element is for, such as "primary logo, for light backgrounds", "accent color, reserved for calls to action" or "body copy, for long-form text". A name identifies an element; a description tells you when to use it.

Descriptions serve two readers:

  • Designers who use the Brand Kit in GraFx Studio and need to know which of three reds is the one for prices.
  • The GraFx Genie Design Agent, which designs and adapts templates from the Brand Kit. The agent reads every description when it picks a color, an image, a text style or a component, so a described Brand Kit is what turns "add a promo badge in the top-right corner" into the right badge, in the right color, with the right text style. Without descriptions the agent still works from the kit, but it has to guess the purpose of each element from its name and properties.

A description belongs to the element itself rather than to a theme. You set it on the default theme, and every theme of the Brand Kit shares it; on other themes the description is read-only. Fonts have no description: describe a font's use through the styles that apply it.

You add descriptions on the Brand Kit detail page (see Update a Brand Kit) or through the Brand Kit endpoints of the Environment API. Guidance on writing descriptions that steer the Design Agent well, with examples per element type, is on Brand Kit descriptions for the Design Agent.