Getting started
Atomus works the same way in Figma and in code: the same tokens, the same component names, the same modes. Start wherever your work starts.
- Get the file from Gumroad and duplicate it into your team.
- One file per project. Duplicate Atomus for every client project and rename it. Everything — variables, components, pages — lives in that one file.
- Set the brand. In the Brand variable collection, add a mode and point
brand-25 … brand-950at the client’s ramp. Every brand colour follows. - Pick the shape and type. Switch the Radius mode (Default, Sharp, Round) and edit the font families in Typography.
- Design. Use the components and website sections; set Light/Dark and Desktop/Tablet/Mobile modes on the top frame. See Figma.
- Add the tokens. Copy
css/atomus.cssfrom the repo, or use the Tailwind v4 or shadcn/ui theme. - Add the components (optional):
@stanvision/atomus-reactfrom the repo’sreact/folder. See React. - Theme with attributes:
data-theme="dark",data-brand="violet",data-radius="round"on any element. - Point your AI tools at the
guidelines/folder. See AI guidelines.
Principles
Section titled “Principles”- Tokens first. Every fill, stroke, gap, padding, radius and text size is a variable.
- Roles, not hues. Colours are named by job (
text-secondary,bg-brand-solid), so themes and dark mode just work. - 8-point grid. Sizes are multiples of 8; 4 and 2 only for fine detail. Controls share heights: 32, 40, 48.
- Slots over detaching. Open content areas are slots; icons are instance swaps.
- Responsive by mode. Switch Spacing & Layout and Typography to Tablet or Mobile and layouts reflow.