Contents
- 00About
- 01Logo
- 02Color
- 03Typography
- 04Layout
- 05Iconography
- 06Imagery
- 07Motion
- 08Writing
- 09WerkOS
- 10Components
- 11Patterns
- 12Applications
- 13Accessibility
- 14Using this system
- 15Downloads
About
Purpose
To bring simplicity to global work by eliminating complexity and uncertainty for both workers and employers.
Vision
To become the first thought associated with work for both workers and employers, and to enable a world where they focus on work, not employment.
Mission
To design the global work infrastructure that redefines how the world works.
Local permanent placement
Remove bureaucracy from hiring local talent. Replace it with speed, precision and human connection.
Global permanent placement
Bring fairness and cultural alignment to global work by supporting legal migration and building transparent, value-driven pathways for both workers and employers.
Values
The values say what Werklist rewards.
Impact over activity
We measure ourselves by outcomes, not by how busy we appear.
Excellence
We do not polish forever. We also do not ship work we would not sign with our name.
Winning
We play to win. Not once. Always.
Velocity
We make fast decisions and act with peaceful urgency.
Responsibility
We do not ask for permission to take ownership or risk. We need a reason not to.
Culture
The culture principles come from the company manifesto.
- 01
Mission over self
No one may ever place personal interest above the mission or the collective.
- 02
Operate as a team
We commit to the team fully and decisively, and with heart.
- 03
Relentless optimism
We will figure it out and tomorrow will be better.
- 04
Zero mediocrity
We do not do work just to get it done.
- 05
Strong confidence
Our employees and partners should never feel fear inside the collective.
- 06
Ideas win, direction reigns
There are no bad ideas, only raw ones not yet fully shaped.
- 07
A-integrity only
There is no room for B or C players at Werklist.
- 08
No room for bad people
We never prioritize performance over character.
- 09
Meritocracy over hierarchy
The most junior person can challenge and outperform the most senior.
- 10
We protect our people for the long run
When things get hard, we do not disappear. We show up.
Positioning
Werklist is a platform for international employment. Employers use it to hire skilled workers at home and across borders. Werklist checks both the employer and the worker, and handles every step from the first search to the worker's first day on the job.
Describing Werklist
A platform for international employment
What Werklist is, in any medium and at any length.
Hiring skilled workers at home and across borders
What employers do with Werklist.
A staffing agency
Readers expect workers on loan from an agency payroll, and Werklist does not lend workers.
A recruitment network or a job board
Each names one step of the hire and leaves out the employment that follows it.
Logo
Logo
The mark is a dot and two strokes with round ends. The wordmark beside it is drawn lettering, not a typeface.
- Canvas
- 698 by 171
- Mark
- A dot and two strokes
- Stroke width
- 50
Logo and mark
The black logo goes on light grounds, the white logo on black and on the brand blue.
Clear space and size
Clear space
Keep one stroke of the mark clear on each side of the logo: 29.2 percent of its height, or 9 px around a logo 30 px tall.
Smallest sizes
- Logo on screen
- 80 px wide
- Mark on screen
- 16 px wide
- Logo in print
- 20 mm wide
- Mark in print
- 6 mm wide
On backgrounds
The logo needs a contrast of at least 4.5 to 1 against its ground. On a photograph it stands on a scrim of navy at 60 percent.
Not permitted
Each of these turns the logo into something else.
- 01
Retyping the wordmark
Set in a typeface, it becomes another logo.
- 02
Stretching, rotating or skewing
A distorted copy reads as a fake.
- 03
Colors other than black, white and the brand blue
The logo no longer matches the one people know.
- 04
Gradients, outlines and shadows
The strokes lose their edge, and the mark stops reading at small sizes.
- 05
Words or shapes inside the clear space
The logo reads as part of what stands next to it.
- 06
A photograph without the scrim
Over a light part of the picture the white logo disappears.
Color
Brand blue
Blue marks what a person can act on and what they have selected.
Surfaces
Surfaces stack from the page up, and the change of fill tells one layer from the next.
Status
A status carries a word or an icon beside its color, for readers who cannot tell red from green.
Gradient
White text belongs on the darker half of the gradient, from the brand blue onward.
- Token
- --grad-blue
- At 0 percent
- #5b9dff
- White text, 2.72 to 1
- At 55 percent
- #1863dc
- White text, 5.44 to 1
- At 100 percent
- #0e3fa8
- White text, 9.14 to 1
Dark theme
The dark theme has its own surfaces and inks. The brand blue is lighter in dark, so blue marks keep their contrast.
Welders for a shipyard in Split
Read the offer
Light theme
- Page
- --bg
- #f5f5f7
- Panel
- --surface-1
- #ffffff
- Blue marks
- --brand-blue
- #1863dc
- Button fill
- --brand-true
- #1863dc
Welders for a shipyard in Split
Read the offer
Dark theme
- Page
- --bg
- #000214
- Panel
- --surface-1
- #191c2c
- Blue marks
- --brand-blue
- #3b82f6
- Button fill
- --brand-true
- #1863dc
Contrast
Text of any size needs 4.5 to 1 against its ground. Gray 400 misses that on white.
Typography
Typography
Werklist sets everything in Satoshi, from a table cell to a slide title.
Satoshi
The quick brown fox jumps over the lazy dog. 1234567890.
Scale
Pages, documents and marketing screens use the reading ramp.
- Display56/60 px--type-display
- Title 144/52 px--type-title-1
- Statement40/48 px--type-statement
- Title 228/34 px--type-title-2
- Lede22/32 px--type-lede
- Title 320/28 px--type-title-3
- Body16/26 px--type-body
- Small14/22 px--type-small
- Navigation14/20 px--type-nav
- Caption13/20 px--type-caption
Weights
Werklist sets text in regular, medium and bold. Satoshi has no weight 600, so a semibold is drawn as bold.
- 300Light. Aa 0123Outside the type ramp
- 400Regular. Aa 0123Reading text
- 500Medium. Aa 0123Controls and labels
- 700Bold. Aa 0123Headings
- 900Black. Aa 0123Outside the type ramp
Diacritics
Satoshi covers Croatian and Serbian Latin at each of its weights.
č ć đ š ž
Č Ć Đ Š Ž
Werklist zapošljava lokalno i međunarodno. Čišća suradnja, jasnija pravila.
Verified people, verified companies. A platform for international employment.
Setting text
Show hierarchy with size and weight first, then with a quieter ink.
- 01
Write headings, labels and buttons in sentence case.
- 02
Do not set labels in capitals or add letter spacing. Capitals are slower to read.
- 03
Keep a line of running text between 45 and 75 characters.
- 04
Set figures in columns and totals in tabular figures, so they line up.
Layout
Grid
Content lines up on columns inside a frame that stays centered on wide screens.
- Frame
- 1440 px
- Columns
- 12
- Gutter
- 24 px
- Side padding
- 24 px, and 32 px from 1024 px
Spacing
Gaps come from one scale, in steps of 4 px at the small end.
- --space-14 px
- --space-28 px
- --space-312 px
- --space-416 px
- --space-520 px
- --space-624 px
- --space-832 px
- --space-1040 px
- --space-1248 px
- --space-1664 px
- --space-2496 px
- --space-32128 px
Breakpoints
Choose by the width of the window, not by the device.
Radius
Small elements take the small steps and large surfaces the large ones.
Elevation
Content stays flat. A shadow appears when a surface floats over the content or lifts under the pointer.
- Level 0
- --elevation-0
- The page, resting cards, wells and tables
- Level 1
- --elevation-1
- A clickable card under the pointer
- Level 2
- --elevation-2
- The navigation rail and the view selector
- Level 3
- --elevation-3
- Menus, popovers, dialogs, sheets and toasts
Iconography
Sizes and stroke
The stroke gets lighter as the icon grows, so its weight stays the same.
One icon for one action
The same action takes the same icon on each screen.
- CloseX
- ConfirmCheck
- AddPlus
- SearchSearch
- CopyCopy
- DownloadDownload
- More actionsMoreHorizontal
- Open or expandChevronDown
- Go toChevronRight
- Open elsewhereExternalLink
- WarningTriangleAlert
Rules
Icons come from one family, Lucide, drawn on a grid of 24 by 24.
- 01
Where an icon belongs
It is the only label on a control, or it marks a repeated action.
- 02
The ink of its label
An icon takes the color of the text beside it.
- 03
A name on the control
A control that shows only an icon carries its name as a label.
- 04
No emoji
A country takes the country mark, not a flag emoji.
Imagery
Photography
Photographs appear on werklist.com, in presentations and on social media.
- 01
Studio portraits
A person against a deep blue wall, 824 by 1236 px.
- 02
The home hero
Portraits on a navy ground, 2752 by 960 px, with the left half kept empty for the headline.
- 03
Industry scenes
Workplaces with a painted finish, 1536 by 1024 px.
- 04
Cities
The branch cities seen from the air, 1920 by 1080 px.
- 05
The team
A candid group photograph, 2880 by 1620 px.
Text on a photograph
Text and the logo stand on a scrim of navy at 60 percent, and they do not cross a face.
Verified people, verified companies.
Verified people, verified companies.
Verified people, verified companies.
Not permitted
These pictures and treatments do not appear in Werklist material.
- 01
Stock handshakes, suits and skylines
They could belong to any company, so they say nothing about Werklist.
- 02
Faces made by an image generator
A reader who spots one stops trusting the page around it.
- 03
Text across a face
The reader sees neither the person nor the words.
- 04
A photograph inverted or dimmed in the dark theme
Only the page around a photograph changes with the theme.
Motion
Principles
Motion shows what changed and where it went.
- 01
Nothing moves on load
A page is complete at its first paint.
- 02
Opacity and position only
A menu fades in and rises 8 px, and sizes stay fixed.
- 03
Input comes first
A menu answers the keyboard from its first frame.
- 04
Less motion on request
Under reduced motion, slides and scales become instant and fades stay.
Durations
Most changes take the fast step, and nothing lasts longer than 300 ms.
Easing
The soft curve brings things in. The standard curve moves them and takes them out.
Soft
Anything that enters: a menu, a dialog, a new page.
Standard
Movement within the screen, and anything that leaves.
Writing
Voice
Werklist copy says what happens and what to do next.
- 01
Be direct
Use the imperative where it fits: Send the offer.
- 02
Earn trust with specifics
A date, a figure or the name of a document does more than any adjective.
- 03
Leave out hype
No superlatives, no exclamation marks and no emoji in the product.
- 04
Keep it short
If a sentence can go, it goes.
Tone by situation
The voice stays the same everywhere. The tone changes with what the reader is doing.
Sentences
Keep a sentence only if the reader would lose a fact, a rule or an example without it.
- 01
Give each sentence a subject that does something. People, screens and files act.
- 02
Name the thing, not its category: print, social media and presentations, not surfaces.
- 03
Put the specific before the general: a measure, a name, a file, a real screen.
- 04
Do not use a dash as punctuation. Split the sentence in two, and write ranges with to.
Words
Prefer the words of the trade, and leave out words that read as advertising.
Words of the trade
- verified
- placement
- sourcing
- work permit
- documentation
- compliance
- workers
- roles
Words to leave out
- unlock
- leverage
- synergy
- seamless
- game-changer
- revolutionary
- cutting-edge
- empower
- elevate
- supercharge
- robust
- best-in-class
- world-class
- effortless
- delve
WerkOS
Density
Work screens are dense, so people see more rows without scrolling.
- Toolbar control36 px high
- Form control44 px high
- Text field44 px high
- Board row
- 36 px
- Roomier board rows
- 52 and 76 px
- Gap between cards
- 16 px
- Board or list
- Up to 1600 px wide
- Form or document
- Up to 768 px wide
Product type
WerkOS screens are dense, so the product ramp is smaller and tighter than the reading ramp.
- Title 126/32 px
- Title 222/28 px
- Title 317/24 px
- Subtitle15/22 px
- Body14/20 px
- Dense13/18 px
- Caption12/16 px
- Caption small11/14 px
Components
Components
Each control and surface has a page of its own.
Actions
- Button
- Icon button
- Link
- Toolbar
Inputs
- Field
- Text field
- Text area
- Search field
- Select
- Combobox
- Date and time picker
Selection
- Checkbox
- Radio
- Switch
- Segmented control
Navigation
- Header
- Side navigation
- Tabs
- Mobile navigation
- Command palette
- Human and agent selector
Overlays
- Dialog
- Sheet
- Popover
- Menu
- Tooltip
Feedback
- Toast
- Inline message
- Notifications
- Progress
- Skeleton
- Counter
- Status
Content
- Card
- List
- Disclosure
- Avatar
- Permitted and not permitted
- Stat tile
Werklist
- Job card
- WerkAI
- Country mark
Patterns
Patterns
A pattern shows how components work together on a task.
- 01
Empty states
- 02
Loading
- 03
Errors
- 04
Forms
- 05
Search and filtering
- 06
Navigation
- 07
Feedback
- 08
Modality
- 09
Undo and destructive actions
- 10
Files and uploads
- 11
Printing and export
- 12
Generated content
- 13
Marketing pages
Marketing hero
A marketing page opens on the dark ground of the brand with one headline, one sentence and two actions.
Verified people, verified companies.
Werklist helps companies hire reliable workers through local recruitment, international sourcing, documentation support, and end-to-end placement coordination.
Applications
Applications
The brand comes to life across print, social media, and presentations. While they all share the same core identity and logo, the layout, imagery, and color balance are carefully tailored to feel native to each medium.
Accessibility
Contrast
Text needs 4.5 to 1 against its ground. Icons, the focus ring and chart marks need 3 to 1.
Focus
A control that receives keyboard focus shows a ring 2 px wide, 2 px away from the control.
Light theme
- Ring
- --focus-ring
- #1863dc
- Panel
- --surface-1
- #ffffff
- Ring against the panel
- 5.44 to 1
Dark theme
- Ring
- --focus-ring
- #7fb3ff
- Panel
- --surface-1
- #191c2c
- Ring against the panel
- 7.87 to 1
Keyboard
Everything a pointer can do, a keyboard can do.
Using this system
Versions
A change to the logo, the typeface or the brand blue starts with an email to brand@werklist.com.
- 01
Major
Removes or renames a token or a component, or changes a brand color.
- 02
Minor
Adds a token, a component or a pattern.
- 03
Patch
Corrects a value that misses its contrast floor, or fixes wording.
What is new
Each release, newest first, with what it changed.
2.1.2
- The header lists the sections of the system and opens each one.
- A dark theme stands beside the light one.
- Each control of WerkOS has a page, with the component live in both themes.
- Pages moved under their sections, and an old address leads to its new page.
Earlier releases are listed at design.werklist.com/resources/what-is-new.
Downloads
Files
The logo, the design tokens and the brand deck are at design.werklist.com/resources/downloads.
Logo
- werklist-blue-logomark.svg459 B
- werklist-logo-black.svg4.2 KB
- werklist-logo-white.svg4.2 KB
- werklist-mark-black.svg458 B
- werklist-mark-white.svg458 B
Design tokens
- werklist-tokens.css12.8 KB
- werklist-tokens.json58.1 KB
- werklist-tokens.print.css5.0 KB
Brand deck
- werklist-brand-deck-v2.1.pdf72 pages
The guidelines in full are at design.werklist.com, with each component live in the light and the dark theme. For anything they leave open, write to brand@werklist.com.