Kwik. brand.kwik.com · software
OverviewColorTypeSpace & radiusButtonsControlsFormsCardsLists & tablesNavigationChartsDashboard shellDo & don'tAgent checklist
Kwik brand kit · Section 08 · v2.1

Software design system.
Clean, calm, data first.

How Kwik dashboards and apps are built: one typeface, ink for action, one yellow accent, white cards that float on a soft grey canvas, numbers as the hero. Every value here comes from shipped Kwik product. Click any value to copy it.

Typeface
Kwik (Poppins)
Action · accent
#0B0B0F · #FFD836
Card
r20 · p18 flat — no border, no shadow
Canvas
#F2F2F3 soft grey

The eight rules that matter most

If you only read one section, read this one. Everything else is detail.

1 · One typeface: Kwik

Our build of Poppins. Weights 400 / 500 / 600 / 700, base 14px, line-height 1.4. 800 is the wordmark only.

2 · Ink is the action, yellow is the accent

Primary buttons, active segments and the active view are Ink. Yellow is the accent bar, the one accent button, the #1 badge, the chart series. Never a background.

3 · Flat white cards on soft grey

Canvas #F2F2F3. Cards white, radius 20, padding 18, no border and no shadow at rest — the canvas does the lifting. Shadow only on hover and on sheets/menus.

4 · Cards are text-led

App cards open with an 18/700 title and a link. Dashboard data cards open with the 8×24 accent bar and a 16/600 title. No coloured icon tiles, no pastel fills — the only icon box is the stat tile’s white hairline one.

5 · No blue anywhere

No navy, indigo or blue-tinted greys. Greys are warm-neutral. Notices are yellow-soft, never blue.

6 · Two dark surfaces, used sparingly

The Ink summary card (one per screen, with a yellow sparkline) and the soft-grey feature card. Everything else is white.

7 · Radii are role-locked

20 cards · 16 media & user panel · 14 panels & inputs · 12 nav, icon buttons, inline form buttons · 10 segments & icon box · 999 buttons, chips, pills, search, avatars.

8 · Numbers are the hero

Tabular numerals everywhere. Cash amount 52/800, dashboard metric 36–40/700, stat tiles 24/700 — each with one muted line of context. Buttons are pills.

Color

Ink, yellow, white and warm-neutral greys. Peach is the only secondary accent-bar colour. Click a swatch to copy it.

Core

Ink#0B0B0F · action, text
Yellow#FFD836 · accent
Yellow soft#FFF6CC · notice, active nav
Peach#FDBA9A · 2nd accent bar
Canvas#F2F2F3 · page
Card#FFFFFF
Chip#F4F4F5 · recessed
Feature#E6E6E9 · soft card

Text & lines

Text primary#0B0B0F
Text secondary#3A3A40
Muted#6A6A70
Faint / axis labels#84848A
Hairline (sidebar, table header)#EDEDEF
Input border#E7E7E9
Row divider#F0F0F2
Progress track#ECECEF

Status & money

Positive / up▲ 24% #138A5B
Negative / down▼ 3% #C2410C
Live / verifiedLive #1FB57A
Pending / draftPending #6A6A70
Yellow as text (on white)#D99A00
Positive on a feature card#0E744B

Rule: money is never yellow — yellow is the series colour in charts, not the number. Dark mode tokens live in tokens.css.

Typography

One family. Weight does the hierarchy; size stays restrained. Tabular numerals on every number.

$735.53feature-amount · 52 / 800 / −.04em
$6,957hero-metric · 36–40 / 700 / −.02em
2,140stat-value · 24 / 700 / −.02em
Good afternoon, Bradygreeting · 26 / 700 / −.02em
Hey bradydashboard greeting · 28 / 600
Closest rewardsapp-section-title · 18 / 700
$5,207card-metric · 20 / 700
Rep salesdashboard-card-title · 16 / 600
Own Boss Supply Cobody-strong · 14 / 600
Month-to-date sales, independent of the chart range.body · 14 / 400 / 1.4
Dollar targetlabel · 12 / 600 muted
17 orders · 1D · $6,794 commissionablecaption · 12–13 / 400 muted
Monday, October 19overline · 11 / 500 / .08em caps

Spacing, sizing, radius

Space 4 · 8 · 12 · 16 · 20 · 24 · 32 · 40 · 48. Radius is locked to the role.

Radius ladder

20 cards, sheets · 16 media images, user panel · 14 inner panels, inputs, segmented track · 12 inline form buttons, nav items, icon buttons, notices, value tiles · 10 segments, stat-tile icon box · 999 buttons, chips, pills, search, avatars, rank badges, switches.

Heights

Button · sm · xs · inline48 · 36 · 30 · 44
Input · inline input · search48 · 44 · 40
Chip · segment · view segment · pill32 · 38 · 36 · 22
Nav item · icon button · list row46 · 44 · 56–64
Topbar · sidebar · right rail · page max76 (64 mobile) · 256 · 360 · 1480
Accent bar · rank badge · avatar · icon box · value tile8×24 · 28 · 36 / 56 · 36 · 52

Elevation: resting cards cast no shadow. 0 1px 2px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.05) appears on hover of a tappable card and on sheets, menus and the scrolled topbar. Active light segment 0 1px 3px rgba(0,0,0,.10). Nothing else casts a shadow.

Buttons

Buttons are pills. Yellow is the app’s primary CTA (one per view); black is the dashboard primary. The only non-pill is the inline action that sits beside an input.

All giveaways Edit

Default h48 · pad 0 20 · r999 · 15/600   Small h36 · 13/600   XS h30 · 12/600   Inline (next to an input) h44 · r12 · 14/600   Icon button 44×44 r12, hover #F4F4F5   Press scale(.97) 120ms. Disabled fill #CFCFD4.

Segments, chips, pills, switches

Ranges use the segmented filter. Views use the view switch. Filters use chips. States use pills.

Segmented filter

Light: track #F4F4F5 p4 r14, segment h38 r10 13/500, active white + shadow. Dark (dashboards): no track, segment h32 r999 12/600, active Ink fill, white label.

View switch · chips · pills

AllLiveDraftEnded
Live1 readyPendingAdmin▲ 24%▼ 3%
New user view

View switch track #F4F4F5 p4 r999, segment h36 r999 13/600, active Ink. Chip h32 r999 #F4F4F5 13/600, on = Ink. Pill h22 r999 11/600. Switch 40×22, on = yellow.

Inputs & forms

Quiet fields, a clear label, one black action. The goal block is the canonical inline form.

Fields

Email
Amount
$250.00
Search

Input h48 r14, 1px #E7E7E9, pad 0 14, 15px; focus border Ink. Amount h76 r12 1.5px, 28/700 −.02em, focus ring #FFEFC2. Search pill h40 r999 #F2F2F3 with a 1px #EDEDEF hairline, w260. Label 12/600 muted, 6px above.

Monthly sales goal

October 2026 · Month-to-date sales, independent of the chart range

Dollar target
$77,571.27 sold

No target set for this month.

Goal block: label → [input h44 r12] + [black h44] gap 8 → 13/600 sold line → 6px track #ECECEF, Ink fill (green when complete) → 13 muted helper. Empty copy: what's missing, one verb.

Cards & panels

Flat white cards on grey. Two header styles, one feature card, one summary card, stat tiles with a hairline icon box — no coloured tiles anywhere.

Rep sales

$6,957
17 orders · 1D · $6,794 commissionable

Hero metric card: bar + 16/600 title + refresh + (right) dark segmented filter → 36–40/700 value → 13 muted subline → chart.

Today
$6,957
17 orders · $6,794 comm.

Summary card (Ink): #0B0B0F r20 p24 · overline white 60% · 28/700 · yellow 1.8px sparkline bottom-right. One per screen.

Cash▲ $86.20 this month
$735.53
● Available
$512.40
● Pending
$223.13
May
Jun
Jul
Aug
Sep
Oct

Feature card (soft): #E6E6E9 r20 p20 · amount 52/800 −.04em · legend dots + 18/700 · bars 30 r8, current month green · pill actions, equal width.

1 ready
2,140
Points · 4 brands
Ends 1d
3,370
Entries · 3 live
+3 this wk
622
In your Waves
Since Mar 2022
$1,284
Earned all time

Stat tile: white r20 p16, tappable · 36×36 r10 white icon box with a 1px hairline + 17px line icon · status 11/600 coloured text top-right · 24/700 value · 12 muted label. Grid gap 12. No coloured tiles.

Lists & tables

Ranked lists lead with a 28px badge — #1 is yellow. Tables are 13px with a muted 12px header.

Closest rewards

Loyalty
$5ES
$5 offReady to redeem
$5 off your next order
Enswell · 60 / 60 Enswell pts
$10MD
$10 off9 pts away
$10 off your next order
Murphy’s Diesel · 141 / 150 MD pts

App section title: 18/700 + 13/600 link, no bar. Value tile: 52 r12 #FFF6CC 15/800 with a 22px brand mark. Row: 14/600 title, 12/700 status, 12 muted sub, 6px bar (green when full).

Ending soon

All giveaways
Ends in 1d
Golden Ticket Holiday
1,240 entries · Own Boss Supply Co

Media card: image block r16 (h280 in the app) with a bottom scrim rgba(0,0,0,0) 35% → .7 so a pill and title can sit on it. Product/giveaway photography is content — this is the only place it appears.

Top projects

1Own Boss Supply Co – OBSC Rewards$5,207$4,848 comm.12 orders
2Novus Overlap – NS1 & NS2$1,540$1,532 comm.4 orders
3Forever Wick Candles$210$415 comm.1 order

Ranked list: row 56–64, divider #F0F0F2, badge 28 round (#1 #FFD836, others #F4F4F5), name 14/600 truncates, value 14/700 + 12 muted meta right-aligned.

Recent orders

AllLive
CustomerProgramSalesEarned
MTMarcus TangReferral34$510.00
DRDixie RetnarWaves12$180.00
TMTee MmppGiveaway0$0.00

Table: 13px, header 12/500 muted with hairline, rows 12/8 padding, divider #F3F3F5, numbers right tabular, card padding 0 at the table edges.

Charts & data viz

Yellow is the series. Green dashed is the secondary. Grey dashed gridlines, faint axis labels, legend top-right.

Rep sales

GrossCommissionable
$8k
$4k
$0
12 AM6 AM12 PM6 PM

Line 2px #FFD836, area 18%→0. Secondary 2px #1FB57A dashed 5 5. Grid 1px dashed #ECECEF, axis 11 #84848A. Legend 10px dot (dashed stub for dashed series) + 12 label, top-right. Sparkline 1.8px yellow, no area. Bars r4 yellow, empty #D4D4D8.

Dashboard shell

The whole system on one screen. This is what "on-brand Kwik software" looks like — build to this.

Rep sales

$6,957
17 orders · 1D · $6,794 commissionable
$1$1$0 12 AM6 AM12 PM

Monthly sales goal

October 2026 · Month-to-date sales, independent of the chart range

Dollar target
$77,571.27 sold

No target set for this month.

Today
$6,957
17 orders · $6,794 comm.

Top projects

1Own Boss Supply Co – OBSC Rewards$5,207$4,848 comm.12 orders
2Novus Overlap – NS1 & NS2$1,540$1,532 comm.4 orders
3Forever Wick Candles$210$415 comm.1 order

Layout: sidebar 256 · topbar 76 · page pad 24 28 40, max 1480 · main 1fr + rail 360, gap 20 · cards r20 (p24 here) · section gap 20. Mobile: single column, pad 16, sidebar → drawer, topbar 64.

Do & don't

The one that changed in v2: card headers are text-led. The accent bar is the only decoration.

Do

Top projects

1Own Boss Supply Co$5,207

8×24 bar + 16/600 title. Numbers do the talking.

Don't
Top projects
Own Boss Supply Co

Pastel icon tiles, coloured squares, lilac / mint / sky bars — retired. They made every card look like a widget.

Do

Pill buttons. One yellow primary, a quiet white secondary beside it.

Don't

Two yellow buttons in one view. Square corners. Any blue, ever.

Do
1 ready
2,140
Points · 4 brands

Flat white r20 on the grey canvas; a white hairline icon box; coloured status text.

Don't
Points
2,140

Outlined r8 cards, blue-tinted surfaces, shadows on buttons or inputs.

Agent checklist

Before you ship a Kwik screen, every box is ticked.

Kwik / Poppins only, 400–700, base 14px, tabular numerals
Canvas #F2F2F3, flat white cards r20 — no border, no resting shadow
App cards: 18/700 title + link. Dashboard cards: 8×24 accent bar + 16/600. Nothing else
Bars yellow; peach only for a second group; no other colours
Zero coloured icon tiles or pastel fills; the only icon box is the stat tile’s white hairline one
Pill buttons (h48 r999); inline form actions r12; at most one yellow button per view
Ranges = dark segmented filter; views = view switch; filters = chips
One Ink summary card per screen, yellow sparkline, nothing else dark
Inputs 48 r14 (44 r12 inline), search is a pill; focus = Ink border, no shadow
No blue, navy, indigo or blue-tinted grey anywhere
Copy is human, no exclamation marks, no hype words
Line icons 1.75px inline; product photos only in media cards; no emoji in data
Kwik Software Design System v2.1 · 2026-10-19 · values from the shipped Kwik Rewards app + rep dashboardFor AI agents: /software-rules.md · /tokens.css · /tokens.json · /llms.txt