Shopware Design

Color Palette

Every color in Meteor starts here. The palette is the raw material that Tokens draw from to apply usage and meaning in components and layouts.

Naming convention

Each palette color is identified by its hue name and a numeric shade. The number represents luminosity on a scale from 50 (lightest) to 950 (darkest). For example, color-blue-500 is the mid-range blue, while color-blue-50 is a near-white tint and color-blue-950 is near-black.

This naming convention makes the scale predictable: a higher number is always darker, a lower number is always lighter, regardless of hue.

How to use

Palette values have no semantic meaning on their own. They are the toolbox designers use to define semantic tokens and build themes. Tokens carry intent (such as "primary action" or "destructive state") and adapt correctly across different themes. Reaching for a raw palette value skips that layer of meaning and breaks theming.

The primitive palette is not a stable API: the number of colors and their values can change at any time, outside the usual major-version, deprecation, and breaking-change process. Styling components or interfaces with palette values directly is at your own risk; use Meteor's semantic tokens in product code instead.
Slate
Blue
Yellow
Pumpkin
Pink
Purple
Emerald
Zinc
Orange
Green
Red
Brand
Cyan