The Dium brand, in one page.
Logo, colours, type, components and voice rules. Use them when you show Dium on your site or build on it.
Logo
One square mark. Use the file as it is, on paper or on ink.



Do
- Use the supplied PNG at its own proportions
- Place it on paper, white or ink backgrounds
- Write the name as Dium, or dium.io for the site
- Link it to https://dium.io
Don't
- Stretch, rotate, recolour or add effects
- Put it on busy photos or low-contrast colour
- Rebuild it from a font or trace it
- Imply Dium endorses your product without a written agreement
Colour
Warm paper, near-black ink and one blue. Blue is for fills and focus. Accent text uses the darker blue so it stays readable.
--bgPage background
--bg-altTinted bands and code chips
--surfaceCards, inputs, panels
--inkBody text, primary buttons
--ink-2Secondary text, 6.2:1 on paper
--ink-3Meta text, 5.1:1 on paper
--brandFills, focus rings, decoration. Never text
--accentLinks and accent text, 5.1:1 on paper
State colours
For status only, such as solved, pending or error. Always pair them with a word or icon.
#1F7A4D Warn #8A5A00 Bad #B42318Type
Three families, all self-hosted and free under the SIL Open Font License.
Answers that last.
Members ask, the community answers, and the best answer stays easy to find.
POST /api/wave.php action: "create"
Heading rules
- Sentence case, never title case
- At most one italic accent phrase per heading, and not on every heading
- One H1 per page
Components
Live samples from the site stylesheet.
Buttons
Black pill for the one primary action. Secondary is white with a hairline.
Pills
Status and labels. Never a button.
Card
Search what was solved
Best answers rise to the top of search.
Note
Form field
Code
{"action":"get","slug":"acme-summit"}The shape rule
Three radii, used the same way everywhere, so the site reads as one system.
| Element | Radius | Token |
|---|---|---|
| Buttons, chips, pills | Full pill (999px) | --r-pill |
| Cards, panels, media frames | 16px | --r-lg |
| Inputs, code blocks, small tiles | 10px | --r-md |
Voice
Write the way a helpful community lead talks: plainly, and only about what is true.
- Plain words and short sentences. Aim for a 6th to 8th grade reading level.
- Name the problem first, then what Dium does about it.
- Use product words the same way every time: Flow, Wave, best answer, profile type, Page, Room.
- No em dashes or en dashes. Use a period, comma, colon or parentheses.
- Never invent proof: no made-up customers, quotes, numbers or certifications.
- Say when something is not built yet.
Words we do not use
Calls to action
| Label | Goes to |
|---|---|
| Start free | Create a Flow |
| Take a tour | /tour/ |
| Book a demo | /demo/book/ |
| Talk to sales | /contact-sales/ |
| Read the quickstart | /docs/quickstart/ |
| Get an API key | /developers/#keys |