Color

Our primary color palette is purple, neutrals and white. Sentiment colors are red, green, and yellow. These colors are present across most touch points from marketing to product.

Brand colors

Purple
#be4bdb
Violet
#7950f2
Purple DARK
#ae3ec9
Purple LIGHT
rgba(190, 75, 219, 0.2)
Purple LIGHTer
rgba(190, 75, 219, 0.1)

Neutral colors

Black
#212529
Grey Light
#868E96
Grey Fade
#F1F3F5
Grey Dark
#343A40
Grey Lighter
#ADB5BD
Grey Background 2
#f1f3f5
Grey
#495057
Grey faint
#DEE2E6
Grey Background
#F8F9FA

Sentiment colors

Negative
#FA5252
Negative
#FA5252
Negative Dark
#FA5252
Neutral
#FAB005
Neutral Light
rgba(250, 176, 5, 0.2)
Neutral Dark
#FAB005
Positive
#40C057
Positive Light
rgba(64, 192, 87, 0.2)
Positive Dark
#2b8a3e

Comparative brand colors

Brand Color 1
#9775FA
Brand Color 4
#82C91E
Brand color 2
#4DABF7
Brand color 5
#FAB005
Brand color 3
#38D9A9

Functional colors

Important
#ff922b
Important Light
rgba(255, 146, 43, 0.2)
Important Dark
#F56723

Typography

We use Proxima Nova for most of our type. However when you want to display code then you should defer to monospace fonts. We use value first hierarchy—important data is made to be more prominent than h1s and h2s.

Main titles. Use once per page.

H1

Section titles. Once per section.

H2

Card titles. Used to define data and context.

H3

Multipurpose

H4
Large Metrics. Top of the page. Use sparingly.
Data Huge
Important metrics.
Data Large
Headers in news card modals, question, and survey cards.
Data
News headers in lists.
Data Small
Metrics in large quantities/frequency.
Data Tiny

Bold for important information. Flexible for most use cases—from a couple words to long descriptions.

Paragraph
This is some text inside of a div block.
MEta
Lorem ipsum
Text Link

Icons

We use Feather Icons as our icon library. Available as SVGs. To be used at size 24px.

Feather full pack
Usage

Components

Avatars

KE
Avatar

Used in the header.

KE
Avatar

Used in the header.

KE
Avatar Large

Used within desktop profile card.

KE
Avatar Large

Used within desktop profile card.

KE
Avatar Huge

Used within mobile profile view.

KE
Avatar Huge

Used within mobile profile view.

Components

Badges

Badges contain numeric values and indicate a running tally, such as the number of news articles in a page. Use badges to help to draw attention to new or updated content. Badges are placed right next to the label of the thing they're quantifying and contain only numbers or a "+" sign to indicate a quantity greater than the displayed number.

5
Default
12
Primary
34
White
99+
Important

Use default for complimentary info like number of news articles, social media posts, etc.

Use important for info that requires attention.

Components

Banners

Banners are used to at the top of the screen to display important site-wide information. Banners should appear once at a time, should only disappear once the related issue is resolved, or the related campaign is over, and should not be dismissible. Banners appear in the screen by pushing the entire content below by animation. Banners should typically have the title or info followed by action.

Default

Error messages let the user know that something has gone wrong after they've tried to do something. Explain the problem and provide the user with a next step or an alternative. Keep the message simple and direct, and avoid confusing the user with technical details. If it's our fault, own up to it.

Error

Warning messages appear before we request the user to take action. This is usually in anticipation of a significant change. Have empathy for the user. Inform, but don't alarm. If the warning comes before an action, clearly communicate what will happen if the they proceed, and provide an alternative where possible.

Warning

Components

Buttons

Use primary buttons to call attention to an action on a, or highlight the strongest call to action on a page. Primary buttons should only appear once per screen (not including the application header or in ). Keep in mind that not every screen needs a primary button.

Button
Primary Small
Button
Primary
Button
Primary big

Default buttons are the standard button for most use cases.

Button
DEFAULT Small
Button
Default
Button
DEFAULT big

Use subtle buttons with a primary button for actions that are less crucial such as “Cancel".

Button
Subtle Button Small
Button
Subtle Button
Button
Disabled

Use disabled buttons when another action has to be completed before the button is usable, like changing a field value or waiting for a system response. Use only with primary and standard button types.

Button
Warning

Warning buttons appear in anticipation of a significant change. You'll mostly find these in confirmation modals.

Button
Danger

Danger button appears as a final confirmation for a destructive action such as deleting. These are found mostly in confirmation modals

Dropdown

Dropdown buttons trigger menus with a set of related actions

ButtonButton
Icon link

Dropdown buttons trigger menus with a set of related actions

iconButton
Icon Button
iconButton
Icon Button Primary
View Posts23
Badge Button
News 5
Badge Button Primary
Button
Wide Button
Button
Wide Button Primary

Grouped buttons wrapped in a "has group" div give users access to frequently performed, related actions. Use when there is a close relationship between a number of buttons.

Split Button

A button with an attached dropdown menu of related actions. The labelled section should show the majority use case, while the drop menu shows a list of related actions.

Components

Chips

Use chips to highlight an item's status for quick recognition. They're either 'subtle' or 'bold' and use color to indicate meanings that users can learn and recognize across products.

Ended
Chip
In progress
Chip Purple
Paused
CHIP Warning

Components

Inline Message

Used to alert users that important information is available or an action is required to complete the current task.

icon What is this?

Components

Modals

Use modal dialogs when you need a user response, to reveal critical information (news articles), or to show info without losing the overall context of a page.

Trigger modal

Components

Progress Tracker

Use a progress tracker to guide users through steps or actions across multiple screens, in order to complete a task.

StartEnd

Components

Tables

Header 1
Header 2
Header 3
Header 4
9 Very Likely
Ikezi Kamanu
5 mins ago, Jun 4
Verified
8 Very Likely
Kemdi Ebi
20 mins ago, Jun 4
Verified
3 Unlikely
Ikezi Kamanu
5 mins ago, Jun 4
Verified
6 Likely
Kemdi Ebi
20 mins ago, Jun 4
Verified
9 Very Likely
Ikezi Kamanu
5 mins ago, Jun 4
Verified
8 Very Likely
Kemdi Ebi
20 mins ago, Jun 4
Verified
3 Unlikely
Ikezi Kamanu
5 mins ago, Jun 4
Verified
6 Likely
Kemdi Ebi
20 mins ago, Jun 4
Verified

Components

Tabs

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Components

Tags

Tag text
Default
Tag with link
Removable tag
Tag Removable

Components

Toast notification

Use flags for messages containing confirmations, alerts, and acknowledgments that require minimal user interaction. These event-driven messages appear at the bottom left of the screen and overlay any content. They last for 3 seconds unless they require action.

icon

You are connected!

icon

Converting to pdf...

icon

New mention!

Job listing heatmap reveals what attracts candidates. www.cnn.com

icon

Servers are taking a while...

icon

Connection failure

Regular toasts
DropDown toasts

Test it out

Trigger notificationTrigger warning notificationTrigger danger notificationTrigger dropdown notification

Components

Tooltips

Use tooltips to identify or add a small amount of information to an element. Typically, tooltips are used to help users understand the meaning or purpose of icons, showing the full version of truncated text, or displaying the alt text for an image.

Use the custom "data-tooltip" attribute to set tooltip content. E.g data-tooltip="Here's a tooltip!"

Hover on me

Patterns

Cards

Used to display critical messaging about loss of data, functionality, or important site-wide information that affects the user's ability to use the product. Banners should appear once at a time, should only disappear once the related issue is resolved, and should not be dismissible. Banners appear in the screen by pushing the entire content below by animating.

Heading

23,564

Heading

23,564

Lorem ipsum dolor

Heading

23,564

Heading

23,564

Heading

23,564

Heading

23,564

Heading

23,564

Heading

23,564

Heading

23,564

Heading

23,564

Heading

23,564

Current Sentiment

Looking good
40%
20%
40%
Social Media
40%
20%
40%
News
40%
20%
40%
Other
40%
20%
40%

Patterns

Forms

Used to display critical messaging about loss of data, functionality, or important site-wide information that affects the user's ability to use the product. Banners should appear once at a time, should only disappear once the related issue is resolved, and should not be dismissible. Banners appear in the screen by pushing the entire content below by animating.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.