Gangnamunni Blog
Gangnamunni Blog
gangnamunni

Gangnamunni (강남언니)'s reference documents #d54300 as a documented primary color, PretendardVariable for typography, 20px corner radius. 강남언니 is a Korean consumer service for finding and comparing medical-procedure information, hospitals, and event prices.

Primary
#d54300
Typography
PretendardVariable
Radius
20px

Evidence snapshot

verified v2
Claims grounded
103/103 · 100%
Sources
3 surfaces · 5 sources
UI font basis
frontmatter · high
Components
9 documented · 9 interactive, 2 with states
Design System
Gangnamunni logo

Gangnamunni

강남언니 is a Korean consumer service for finding and comparing medical-procedure information, hospitals, and event prices. Its current public product routes put this research task ahead of ornamental branding: the homepage and events surface use a white canvas, blue-grey text, quiet grey filter fills, and compact procedure controls that can be scanned quickly. The official team describes Cell as the system for the consumer app across iOS, Android, and mobile web, while Welchis is a separate PC back-office system; their component geometry must not be blended. The product’s public copy frames the service around confidence in a choice, and the design team’s writing guidance connects that confidence to clear, understandable information.

01

Color Palette

Neutrals

02

Typography

Fonts

sans
PretendardVariable
Brand-only
Live preview unavailable (brand font is not publicly distributed)
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
sm8px
md12px

Border Radius

ElementValuePreview
cardStructured token20px
ctaStructured token6px
fullStructured token9999px
04

Guidelines

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

Do

  • Name tokens by their captured product role and source surface.
  • Use loaded PretendardVariable for a reconstruction of this consumer web capture.
  • Preserve the captured 32px full-radius filter-chip geometry.
  • Keep Cell consumer work separate from Welchis references.

Don't

  • n't promote catalog identity orange without a current component observation.
  • n't reuse blog pretendard or declared commitMono as the product family.
  • n't invent hover, focus, disabled, error, toast, or changed pressed values.
  • n't promote responsive 303px card height into a general token.
05

Components

Buttons

category-shortcut
Background#ffffff
Border1px #e4e8ec
Radius16px
Padding6px 16px 6px 8px
statesrest captured on fourteen shortcuts (capture 5-18). Each has a pressed frame and capture 9 also a focus frame; those frames hold the rest values in every dumped colour, border, radius, shadow, padding, and type property. Opacity, transform, and overlays are outside the dump, so no pressed or focus value is declared
Use: Home category shortcut link (a.group, text-inherit) at home::[data-omd-capture="5"]; its label colour is inherited and was not sampled
filter-chip
Background#eff2f5
Text#131517
Radius9999px
Padding0px 10px
Text style14px / 500
Focus#000000
Active#131517
Disabled#f7f9fa
pressedrgba(33, 39, 45, 0.04)
statesselected-false (capture 34) and selected-true (capture 33) variants captured; the bundle holds no pointer-state frame for any chip. The pressed, disabled, and focus values come from the 2026-09-16 live CSS inspection (commit e8857007) without a recorded property and have no bundle counterpart
Use: Current procedure filter chip on home
header-icon-button
Backgroundtransparent
Radius0px
Padding0px
size44px x 44px
statesthe events copies (surface-2 capture 0 and 2) have pressed frames that hold the rest values in every dumped colour, border, radius, shadow, padding, and type property, so no pressed value is declared; the home copy has no state frame
Use: Header icon button (button.inline-flex, w-[44px]) at home::[data-omd-capture="2"]; icon-only, its glyph colour was not sampled
link-button
Backgroundtransparent
Text#697683
Radius0px
Padding0px
Text style13px / 600 / 20px
statesdefault captured; no state frame
Use: Cell link button, size sm (a.cell-link-button--size_sm, cell-semantic-typography-label-sm-strong) at home::[data-omd-capture="180"]; events repeats it (surface-2::[data-omd-capture="58"]); the md size (home::[data-omd-capture="28"]) computes 14px / 600 / 22px
media-card-action
Background#ffffff
Radius20px
Padding0px
statesdefault captured; no state frame
Use: Home feature-card action (button, rounded-500, eight occurrences) at home::[data-omd-capture="20"]; its 303px rendered height is layout context, and #000000 is the button element's own colour, not a sampled label colour
outline-cta
Text#131517
Border1px solid #b5bfc9
Radius6px
Padding8px 12px
Text style13px / 600
Focus#000000
Disabled#d8dfe6
pressedrgba(33, 39, 45, 0.04)
statespressed frames exist on home and events (capture 3) and hold the rest values in every dumped property. The pressed, disabled, and focus values were added on 2026-09-16 from a live CSS inspection (commit e8857007) without a recorded property; the July bundle neither confirms nor contradicts them. Corrected 2026-09-29: the July text said no pressed value was retained while one is declared
Use: Current small outline CTA on home and events
outline-filter-chip
Backgroundtransparent
Text#697683
Border1px #b5bfc9
Radius9999px
Padding0px 10px
Text style14px / 500 / 19.6px
statesdefault captured; no state frame
Use: Events-page filter chip, outline appearance (a.cell-filter-chip--appearance_outline) at surface-2::[data-omd-capture="4"]

Tabs

TabTabTab
events-tab
Backgroundtransparent
Text#697683
Radius0px
Padding12px 0px
Text style16px / 500 / 24px
selectedfg #131517, 16px / 600
statesrest (capture 15, typo-label-lg-regular, 14 occurrences) and the emphasised tab (capture 14, typo-label-lg-strong text-fg-neutral-primary) captured; the bundle records no aria-selected, so selected names the class-emphasised tab; no state frame
Use: Events-page tab link at surface-2::[data-omd-capture="15"]

Inputs

search-input
Backgroundtransparent
Text#131517
Radius0px
Padding0px
Text style16px / 400 / 24px
statesdefault captured; no state frame
Use: Home search field (input[type=search].cell-search-input__input, cell-semantic-typography-body-single-lg-subtle) at home::[data-omd-capture="4"]; transparent and borderless inside a wrapper that was not sampled

Related design systems