Reference

Connecting the design system

How FEWD Studio reads the same globals.css as GenCSS and BooshDESIGN, and what that gets you.

FEWD Studio reads the same globals.css that GenCSS generates and BooshDESIGN draws against.

What that means in practice

A token changed in one place reaches everything built on it. There is no export step between the three apps because there is nothing to convert — they are all reading and writing the same plain CSS file.

The two-layer arrangement

The file is split into primitives and tokens:

  • Layer 1 — primitives hold the actual values: --primary: oklch(…), --space-m: clamp(…).
  • Layer 2 — tokens point at the primitives: --color-cta: var(--primary), --padding-m: var(--space-m).

Your project’s CSS should reference Layer 2 only. Remap a token and the theme follows, with no selector edits anywhere.

Generated and user blocks

Sections marked FEWD:* are regenerated by GenCSS on every save. Sections marked USER:* are preserved.

Anything you add by hand belongs in a USER:* block. Editing a generated block works right up until the next save, at which point it does not.

There is more on this in Editing a generated globals.css safely.

Bricks export

For WordPress work, FEWD Studio can export to Bricks.