Genie
Genie
genie
Design System
Genie logo

Genie

Genie Music (지니뮤직) is a Korean music-streaming service whose web surface reads as a dense, utilitarian catalog rather than a glossy marketing site — and that density is the point. The page opens on a pure white canvas (#ffffff) carrying a tightly packed information grid of charts, rankings, and album rows, all rendered in a compact dotum system at a base

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display32px · 600 · 1.25
Design at scale
24px24px · 600 · 1.25
Section heading
18px18px · 600 · 1.4
Subheading
body18px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
dotum
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit6px
Section gap24px
Card padding12px
Element gap8px

Border Radius

ElementValuePreview
buttonsStandard4px
inputsStandard4px
badgesStandard4px
cardpanelComfortable8px
searchPill13px
circularFull9999px

Borders

ElementValuePreview
Border1px solid #d2d2d2
Border1px solid #eef1f4
Row Divider1px solid #eef1f4

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use #fa4065 only for brand marks and primary play/action moments — keep it rare so it reads as "press here"
  • Run catalog text at 12px dotum and use weight 700 (not size or color) for emphasis
  • Separate rows with #eef1f4 hairlines rather than large gaps
  • Reserve #0096ff for the active chart-scope tab state
  • Keep buttons and inputs at a 4px radius; use the 13px pill only for the dark search chip
  • Use the gray staircase (#969697, #8b8b8b, #666666) to rank importance of metadata
  • Keep shadows neutral, low, and limited to overlays
  • Treat the realtime chart as the centerpiece — design for fast scanning of ranked lists
  • Keep the hot-pink #fa4065 rare and tied to action and brand identity

Don't

  • n't spread pink across decorative areas — it is an action signal, not a background
  • n't introduce a display/hero type tier; Genie has no oversized marketing headlines
  • n't use pure black (#000000) for text — headings are #27282d, body is #444444
  • n't add large radii or pill shapes to buttons/cards — geometry stays conservative
  • n't tint shadows or add dramatic elevation — the catalog must read as one plane
  • n't widen row spacing for "breathing room" — density is the product
  • n't use blue for anything other than active tab selection
05

Components

Buttons

button-primary
Background#fa4065
Text#ffffff
Radius4px
Padding8px 18px
Font12px / 700
Use: Primary listen/play action, hover #d62952
button-ghost
Text#444444
Radius4px
Padding6px 12px
Font12px / 400
Use: Secondary row action, 1px #d2d2d2 border

Badges

chip
chip-search
Background#434354
Text#ffffff
Radius13px
Padding0px 12px
Font12px / 700
Use: Realtime search keyword pill, 25px tall
badge
badge-rank
Text#969697
Font11px / 400
Use: Chart rank position numeral

Tabs

TabTabTab
tab-chart
Text#8b8b8b
Padding0px 8px
Font12px / 700
Activeactive text #0096ff bold
Use: Chart scope tabs — 종합 / 국내 / 국외
TabTabTab
nav-gnb
Text#27282d
Font18px / 700
Active#fa4065 with bottom border
Use: Top global nav bar items

Cards

card
card
Background#ffffff
Radius8px
Use: Chart / album panel, 1px #eef1f4 border, ambient shadow

Inputs

input-search
Text#444444
Radius4px
Padding1px 6px
Font12px / 400
Use: Header search field, 1px #d2d2d2 border, placeholder #969697

List items

list-item
list-item
Text#444444
Font12px / 400
Use: Track row, rank numeral #969697, title #27282d on hover

Related design systems