WETWARE LABS DESIGN TOKENS

tokens.css   Role colour, type, radius, motion, and the unit variables.
             Dark is the default; light is the same token names with swapped
             values. Colour is stored as bare RGB triplets so alpha applies at
             the point of use:  rgb(var(--ink-0) / .12)

theme.css    Tailwind v4 bridge over tokens.css. Import it and you get
             bg-paper-1, text-ink-2, border-line, rounded-10, ease-out-brand.

grid.js      The unit engine. The viewport is always exactly 39 units wide on
             handheld and 144 on desktop; one unit is 10px at the design width
             (390 / 1440). Past 1800px the unit caps and the surplus becomes
             symmetric outer margin. Call mountGrid() once at the root.
             The CSS fallbacks are correct on their own, so the page is right
             before this mounts and stays right if JS never runs.

tokens.json  Every value above, machine readable.

Type is Geist Sans and Geist Mono. Both are on Google Fonts.

These carry no usage restriction. They are published so that anyone building
with us, or for us, produces work that matches. Take them.

https://wetwareofficial.com/brand
