BrandToPrompt

Kick Design System: Bold Gamer-First UI Aesthetic

Visit Site

Explore Kick's design system - bold neon green accents, dark UI, typography, and components. Learn to build gamer-first streaming interfaces.

7 min read1,292 words

Brand Identity

Color Palette

Primary
Secondary

Typography

Primary Font
Inter

Design Style

Style
dark-mode first, flat and minimal with high-contrast neon accent
Visual Density
compact grid-based layout with 8px spacing scale
Border Style
4px small radius and 9999px pill-shaped buttons

Full Analysis

Kick Brand Design System Deep-Dive

1. Brand Overview

Kick is positioning itself as the high-energy, creator-first streaming platform. You feel it in the color, the typography, and the UI choices. This isn’t a restrained corporate interface. It’s a dark, high-contrast, gamer-adjacent aesthetic with a single neon accent screaming “click me.”

The vibe: unapologetically bold. The primary green (#53fc18) isn’t subtle—it’s loud, almost acidic against the deep charcoal and black surfaces. It’s the kind of green you’d expect to see in a gaming peripheral LED strip. That’s intentional. It’s designed to stand out in a cluttered, noisy UI environment. In a Twitch-dominated space, this hue instantly differentiates.

The philosophy seems to be: keep the brand minimal in form, maximal in impact. They use one core typeface (Inter) everywhere, in many weights, but without ornamental flourishes. The layout sticks to an 8px-derived grid system. Breakpoints cover from mobile to ultra-wide screens (2560px), so the experience scales cleanly.

Component styling is restrained in shape—rounded pills, simple rectangles—while relying on color and contrast for hierarchy. Shadows are rare; depth is mostly achieved through layering and opacity changes. Borders are either hairline light dividers or solid, high-contrast outlines.

The audience? Streamers and viewers who live in dark mode, value speed and clarity, and want the UI to disappear when content is front-and-center. Kick’s system supports that: dark neutral backgrounds, bright accents for interactivity, minimal noise elsewhere.

I like that there’s almost no branding clutter—no gradients, no skeuomorphic nonsense. The green is the hero, used sparingly, so it actually pops when it appears. The rest is grayscale, making sure your attention goes where they want it.

If you’re building for this ecosystem, you need to respect that minimalism. Overuse the green and you kill its impact. Start throwing shadows around and you’ll break the flat, layered feel. The design is deceptively simple—because every choice is deliberate.


2. Color System

2.1 Primary Colors

Kick’s primary color is rgb(83, 252, 24) / #53fc18. This is the “Kick Green.” It’s used for CTAs, hover states on links, and focus outlines on certain interactive elements. Psychologically, it’s energetic, youthful, and slightly aggressive—perfect for gaming and streaming culture. Against the dark background, it’s pure visual caffeine.

Competitor comparison: Twitch leans into purple (#9146ff), YouTube Gaming into red (#ff0000). Kick’s green feels like a counter-positioning—a visual “we’re not them.” It’s also more aggressive than Mixer’s old pastel blues.

2.2 Complete Palette

Color NameHexRoleUsage
Primary Green#53fc18PrimaryCTAs, focus states, interactive highlights
Secondary Gray Transparentrgba(66, 71, 77, 0.2)SecondaryButton backgrounds, subtle UI chrome
Light Gray#e5e7ebNeutralText on dark backgrounds, UI lines
White#ffffffNeutralText, icons, surfaces
Medium Gray#babfc4NeutralSecondary text
Dark Charcoal#42474dNeutralBackground surfaces, secondary buttons
Black Transparentrgba(7, 8, 9, 0.8) / #070809NeutralOverlays, tooltips
Muted Gray#9fa6adNeutralTertiary text
Very Light Gray Transparentrgba(240, 241, 242, 0.4) / #f0f1f2NeutralBorders, outlines
Error Red#e9113cFunctionalValidation errors
Focus Blue Transparentrgb(24 153 251 / 0.5)FunctionalFocus ring
Ring Offset White#ffffffFunctionalRing offset color

2.3 Color Relationships

Everything hangs off the Kick Green. The rest of the palette is grayscale, which lets the green dominate. Accessibility-wise, #53fc18 on #0b0b0c (approx. the dark backgrounds) has a very high contrast ratio—comfortably above WCAG AA for normal text. The white and light grays also pop on the dark surfaces.

Dark mode is the default. There’s no light theme. Surfaces step from deep charcoal to semi-transparent grays to create layering. Borders use subtle transparency (rgba(240, 241, 242, 0.16) or .4) to avoid harsh lines.

2.4 Usage Guide

  • Primary Green is for interactivity: buttons, active states, hover on links. Avoid using it in backgrounds unless it’s a button.
  • White for primary text/icons; don’t use pure white for large backgrounds—it’s reserved for text and accents.
  • Light Gray for secondary text; Muted Gray for tertiary.
  • Use translucent grays for container backgrounds to create depth without shadows.
  • Avoid mixing the green with other saturated colors—Kick’s palette is intentionally monochrome + 1 accent.

3. Typography

3.1 Font Families

Kick uses Inter with Inter Fallback. No Google Fonts or Adobe kits—likely self-hosted. Variable fonts aren’t in play; they stick to discrete weights.

3.2 Type Scale

Here’s every style from the extracted data:

ElementFontSizeWeightLine Height
Link / H1Inter20px6001.40
Link / H1Inter18px6001.56
H1Inter18px7001.56
ButtonInter16px6001.00
LinkInter16px4001.50
LinkInter16px6001.50
H1Inter16px6001.50
ButtonInter16px4001.50
H1Inter16px4001.50
H1Inter16px7001.50
ButtonInter16px4001.25
H1Inter16px4001.25
CaptionInter14px4001.43
CaptionInter14px6001.20
CaptionInter14px7001.20
LinkInter14px6001.43
ButtonInter14px6001.43
LinkInter14px4001.43
ButtonInter14px4001.43
CaptionInter12px7001.50
LinkInter12px6001.33
CaptionInter12px6001.33
ButtonInter12px6001.33
ButtonInter12px5001.00
LinkInter12px5001.00
CaptionInter12px6001.33

3.3 Hierarchy

Hierarchy is built more from weight than size. The largest size is 20px—small by marketing site standards, but common in UI-heavy apps. They prefer multiple weights at the same size to imply hierarchy (400 vs 700). This keeps spacing tight and avoids reflow issues in responsive layouts.

Readability is high—Inter is designed for screens. Line heights are generous for smaller sizes (1.43–1.5), tighter for larger headings (1.4–1.56) to keep blocks compact.


4. Spacing & Layout

4.1 Spacing Scale

Kick runs on an 8px scale, with some 4px and 6px increments for micro-alignment.

PixelsRemCountNotes
1px0.06rem4Hairline borders
4px0.25rem196Icon gaps, tight padding
6px0.38rem4Rare micro-spacing
8px0.50rem98Base small gap
10px0.63rem1Rare padding
12px0.75rem18Text padding inside buttons
16px1.00rem2Medium padding
24px1.50rem1Larger gaps
28px1.75rem1Large padding

4.2 Layout

Breakpoints are plentiful: 600, 639, 640, 768, 1024, 1280, 1440, 1536, 1920, 2560px. This means fine control at both small and large ranges. They’re clearly optimizing for both mobile and ultra-wide streaming setups.


5. Visual Elements

Border Radius:

  • 4px — default small radius (buttons, inputs)
  • 6px — rare (1 count)
  • 8px — rare (1 count)
  • 9999px — pill/full (search, large buttons, avatars)

The 9999px pill radius is everywhere for high-touch elements. It makes buttons and search fields instantly recognizable as interactive.

Shadows: Mostly flat. A few subtle shadows for focus rings:

  • White + blue combo ring (rgba(24,153,251,0.5))
  • Occasional rgba(0, 0, 0, 0.2) 0px 2px 4px 0px
  • Deep inset shadows for focus on dark inputs

Borders:

  • Hairline (rgba(240, 241, 242, 0.16)) for dividers
  • Solid white or translucent for focus and outlines
  • Some rgb(66, 71, 77) for input borders

6. Components

6.1 Buttons

Variant 1 — Dark pill:

  • Default: bg #0b0b0c, text #ffffff, padding 0 40px 0 32px, radius 9999px, border 2px solid rgba(240,241,242,0.4)
  • Hover: bg #475054, inset box-shadow fill, border 1px solid #475054
  • Focus: bg #0b0e0f, border 2px solid white, inset shadow

Variant 2 — Primary green:

  • Default: bg #53fc18, text #0b0b0c, padding 8px 12px, radius 4px
  • Hover: transform scale, text white, opacity 0.2
  • Focus: bg #53fc18, text white, shadow with 2px outline

Variant 3 — Small dark pill:

  • Default: bg #42474d, text white, padding 0 8px, radius 9999px
  • Focus: subtle shadow

Variant 4 — Small translucent pill:

  • Default: bg rgba(240,241,242,0.4), text white, radius 9999px

Variant 5 — Outline decorative:

  • Default: bg rgba(240,241,242,0.16), text white, radius 9999px

Variant 6 — Transparent gray:

  • Default: bg rgba(66,71,77,0.2), text white, radius 4px
  • Hover: same transform/opacity trick as green button
  • Focus: switches to green bg, white text

Three styles:

  1. White text, hover to green
  2. Gray #9fa6ad, hover green
  3. Gray #babfc4, hover green

No underlines.

6.3 Forms

Search input:

  • Default: bg #0b0b0c, border 2px solid rgba(240,241,242,0.4), radius 9999px, padding 0 40px 0 32px
  • Focus: inset shadow, bg #0b0e0f, border 2px solid white

Button-like input:

  • Default: bg #0b0b0c, border 1px solid #42474d, radius 4px, padding 8px 12px
  • Focus: green bg, white text, shadow

7. Design Tokens (CSS Custom Properties)

:root {
  /* Colors */
  --color-primary: #53fc18;
  --color-secondary: rgba(66, 71, 77, 0.2);
  --color-gray-light: #e5e7eb;
  --color-white: #ffffff;
  --color-gray-medium: #babfc4;
  --color-charcoal: #42474d;
  --color-black-translucent: rgba(7, 8, 9, 0.8);
  --color-gray-muted: #9fa6ad;
  --color-gray-very-light: rgba(240, 241, 242, 0.4);
  --color-error: #e9113c;
  --color-focus-blue: rgba(24, 153, 251, 0.5);
  --color-ring-offset: #ffffff;

  /* Typography */
  --font-family-base: 'Inter', 'Inter Fallback';
  --font-size-20: 20px;
  --font-size-18: 18px;
  --font-size-16: 16px;
  --font-size-14: 14px;
  --font-size-12: 12px;
  --line-height-140: 1.40;
  --line-height-156: 1.56;
  --line-height-150: 1.50;
  --line-height-125: 1.25;
  --line-height-143: 1.43;
  --line-height-120: 1.20;
  --line-height-133: 1.33;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;

  /* Spacing (px) */
  --space-1: 1px;
  --space-4: 4px;
  --space-6: 6px;
  --space-8: 8px;
  --space-10: 10px;
  --space-12: 12px;
  --space-16: 16px;
  --space-24: 24px;
  --space-28: 28px;

  /* Border Radius */
  --radius-sm: 4px;
  --radius-md: 6px;
  --radius-lg: 8px;
  --radius-full: 9999px;

  /* Shadows */
  --shadow-focus-ring: rgb(255, 255, 255) 0px 0px 0px 0px, rgba(24, 153, 251, 0.5) 0px 0px 0px 0px;
  --shadow-card: rgba(0, 0, 0, 0.2) 0px 2px 4px 0px;
}

8. AI Coding Assistant Prompt

# Kick Design System Specification

You are a Kick design expert. Build UIs matching their visual language exactly.

## Brand Context
Kick’s UI is dark, flat, and high-contrast. One neon green accent drives all interactivity. Typography is uniform (Inter), with hierarchy from weight, not size. Layout follows an 8px grid, with pill buttons and minimal shadows.

## Color Palette
- Primary Green: #53fc18 — CTAs, primary buttons, focus states, hover highlights
- Secondary Gray Transparent: rgba(66, 71, 77, 0.2) — subtle button backgrounds, secondary UI
- Light Gray: #e5e7eb — secondary text, icons
- White: #ffffff — primary text, icons, outlines
- Medium Gray: #babfc4 — tertiary text
- Dark Charcoal: #42474d — backgrounds, secondary buttons
- Black Translucent: rgba(7, 8, 9, 0.8) — overlays, modals
- Muted Gray: #9fa6ad — low-emphasis text
- Very Light Gray Transparent: rgba(240, 241, 242, 0.4) — borders, outlines
- Error Red: #e9113c — validation errors
- Focus Blue Transparent: rgba(24, 153, 251, 0.5) — focus rings
- Ring Offset White: #ffffff — focus ring offset

## Typography
Font: 'Inter', 'Inter Fallback'

| Level | Size | Weight | Line Height | Use |
|-------|------|--------|-------------|-----|
| Link/H1 | 20px | 600 | 1.40 | Section titles |
| Link/H1 | 18px | 600 | 1.56 | Headings |
| H1 | 18px | 700 | 1.56 | Strong headings |
| Button | 16px | 600 | 1.00 | Primary buttons |
| Link | 16px | 400 | 1.50 | Body links |
| Link | 16px | 600 | 1.50 | Emphasized links |
| Caption | 14px | 400 | 1.43 | Meta info |
| Caption | 14px | 600 | 1.20 | Labels |
| Caption | 12px | 600 | 1.33 | Small labels |

## Spacing & Grid
Base: 8px grid
Scale: 1px, 4px, 6px, 8px, 10px, 12px, 16px, 24px, 28px
Use multiples of 4/8 for all spacing.

## Border Radius
- sm: 4px — small buttons, inputs
- md: 6px — rare
- lg: 8px — rare
- full: 9999px — pill buttons, search, avatars

## Shadows & Depth
Flat design. Use borders or translucent backgrounds for depth. Focus rings may use `rgba(24, 153, 251, 0.5)`.

## Component Specifications

### Primary Button
Default: bg #53fc18, color #0b0b0c, padding 8px 12px, radius 4px, border none, font-weight 600
Hover: scale transform, text white, opacity 0.2
Focus: bg #53fc18, text white, shadow `rgba(0,0,0,0.1) 0px 4px 12px, rgba(0,0,0,0.2) 0px 0px 0px 2px`

### Dark Pill Button
Default: bg #0b0b0c, text #ffffff, padding 0 40px 0 32px, radius 9999px, border 2px solid rgba(240,241,242,0.4)
Hover: bg #475054, inset fill, border 1px solid #475054
Focus: bg #0b0e0f, border 2px solid white

### Input Field
Default: bg #0b0b0c, border 2px solid rgba(240,241,242,0.4), radius 9999px, padding 0 40px 0 32px
Focus: inset shadow, bg #0b0e0f, border 2px solid white

## Layout & Responsive Rules
Breakpoints: 600, 639, 640, 768, 1024, 1280, 1440, 1536, 1920, 2560px
Use max-width containers appropriate to breakpoint.

## Interaction Rules
- State changes: 150ms ease
- Hover and focus states must be visually distinct
- Focus rings: 2px solid white or green

## DO
- Use only defined palette colors
- Maintain 8px grid
- Keep typography consistent (Inter only)
- Use pill radius for key interactive elements
- Keep shadows minimal

## DON'T
- Add unapproved colors
- Mix sharp and rounded corners
- Overuse Kick Green
- Use heavy drop shadows

## Code Examples

Primary Button:
```css
.btn-primary {
  background: #53fc18;
  color: #0b0b0c;
  padding: 8px 12px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  border: none;
  transition: all 150ms ease;
}
.btn-primary:hover {
  transform: scale(1.02);
  color: #ffffff;
  opacity: 0.2;
}
.btn-primary:focus {
  box-shadow: rgba(0,0,0,0.1) 0px 4px 12px, rgba(0,0,0,0.2) 0px 0px 0px 2px;
}
```

Dark Pill Button:
```css
.btn-dark-pill {
  background: #0b0b0c;
  color: #ffffff;
  padding: 0 40px 0 32px;
  border-radius: 9999px;
  border: 2px solid rgba(240,241,242,0.4);
}
```

Input:
```css
.input-search {
  background: #0b0b0c;
  border: 2px solid rgba(240,241,242,0.4);
  border-radius: 9999px;
  padding: 0 40px 0 32px;
  color: #ffffff;
}
.input-search:focus {
  background: #0b0e0f;
  border: 2px solid white;
}
```

9. Summary

TL;DR — Kick’s design system is dark-mode first, flat, and minimal, with one high-voltage green accent. Typography is Inter everywhere, with hierarchy from weight. Spacing follows an 8px grid. Components use pill shapes and subtle borders instead of heavy shadows.

Brand Keywords — gamer-minimalist, neon-accent, dark-flat, weight-driven-hierarchy, pill-first