Wooribank
Wooribank
wooribank

우리은행's reference documents #0067ac as a documented primary color, 5px corner radius. Woori Bank is a Korean bank whose public narrative links a long institutional history with the promise of financial innovation.

Primary
#0067ac
Typography
Radius
5px

Evidence snapshot

verified v2
Claims grounded
127/127 · 100%
Sources
4 surfaces · 8 sources
UI font basis
unresolved
Components
13 documented · 11 interactive

Not backed by evidence

  • Component states are described in prose, not given per-state values
Design System
Wooribank logo

Wooribank

Woori Bank is a Korean bank whose public narrative links a long institutional history with the promise of financial innovation. Its museum identifies Daehancheonil Bank, founded in 1899, as the predecessor of today’s Woori Bank, while the current corporate site frames the bank as creating tomorrow’s value through today’s innovation. The recognizable identity is the dawn-shaped symbol: the official CI describes it as challenge and hope, with deep blue logotype and a light-blue-to-blue symbol gradient. The supplied public-web capture presents a narrower and more utilitarian picture—white canvas, black and gray text, square legacy controls, and mixed Korean system/declaration stacks. That measured web layer is not the CI palette rendered as product controls, so this reference keeps corporate brand assets, public bank pages, and declared fonts deliberately separate.

01

Color Palette

Accent

Neutrals

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

24px24px · 700 · normal
Observed only on the public home h1; its computed NotoSans declaration has no loaded-FontFace corroboration.
14px14px · 400 · 20px
Observed on repeated text/list samples of the two supplied legacy public service routes.
03

Spacing & Shape

Spacing

PurposeValuePreview
popup-inline-start3px
popup-inline-end7px

Border Radius

ElementValuePreview
home-login-utilityStructured token5px
noneStructured token0px

Elevation

flat
04

Guidelines

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

Do

  • Use the official CI blue family only for brand identification or where a future product surface explicitly observes it.
  • Keep the captured public legacy utility treatment square and compact when reproducing the same route-local context.
  • Keep the public home and legacy surface typography as unresolved computed stacks until a loaded family and its source are corroborated.
  • Preserve the distinction between a 1899-rooted corporate story and a specific public web component claim.

Don't

  • n't turn the official dawn-gradient symbol colors into an inferred universal online-banking CTA or background gradient.
  • n't substitute Noto Sans KR, Malgun Gothic, Roboto, or a system fallback as a verified Woori Bank font.
  • n't invent a responsive grid, native-app shell, authenticated form, error state, dialog, toast, or interaction animation from this static desktop packet.
  • n't give links button semantics they do not have; §4 records link components by visual role and names the a element in each use (updated 2026-09-30; the July line called the native text input the only harvest).
05

Components

Buttons

footer-divided-link
Backgroundtransparent
Text#000000
Border1px #dddddd on the right edge
Padding0px 30px 0px 0px
Text style12px / 400 / 14px
statesrest on four links per route (home capture 59-62); no state frame
Use: Footer link row (a.js-display-hover-trigger; no button role) on all three routes at home::[data-omd-capture="59"]; the last link (capture 62) has no divider
footer-link
Backgroundtransparent
Text#7f7f7f
Text style12px / 400 / 20px
statesrest on ten links per route (home capture 69-71, 74-80); no state frame
Use: Footer link (a; no button role) on all three routes at home::[data-omd-capture="69"]; two per route are #555555 at 700 (class font-bold font-c-5; home capture 72, 73); NotoSans stack on the home, stack beginning 맑은 고딕 on the legacy routes
home-login-link
Backgroundtransparent
Text#333333
Radius5px
Text style15px / 700 / 15px / NotoSans stack, tracking -1px
size80px x 30px
statesrest; no state frame
Use: Home login utility (a.gnb-member-bt.renew_login; no button role) at home::[data-omd-capture="0"], the element behind the 5px home-login-utility radius; it records a transparent background and no border, so the corner shapes no measured fill or outline
home-quick-tile
Background#0082cd
Text#ffffff
Padding12px 42px 12px 48px
Text style20px / 700 / 26px / NotoSans stack
size170px x 77px
statesrest; no state frame
Use: Home quick-band link (a; no button role) at home::[data-omd-capture="21"]; the same 76px row holds three links with #ffffff 22px / 700 / 28px labels on a transparent fill (capture 22-24; the fill behind them is not in the capture) and a #ffffff li.q_btn tile whose link has a #000000 22px / 700 / 28px label (capture 25); #0082cd is a web fill, not the CI blue #0083ca
legacy-all-menu-button
Background#005329
Text#ffffff
Padding10px 12px
Text style15px / 700 / 40px / computed stack beginning 맑은 고딕, tracking -1px
size50px x 40px
statesrest; no state frame
Use: Last item of the legacy-service navigation (a.btn-all.btn-popup.site-menu; an a element with no button role) at legacy-service::[data-omd-capture="22"]
legacy-quick-link
Backgroundtransparent
Text#333333
Padding50px 0px 0px
Text style14px / 400 / 18px / computed stack beginning 맑은 고딕, tracking -2px
size105px x 68px
statesrest on eight links per legacy route (legacy-service capture 27-34; legacy-information capture 21-28, where the label is #000000); no state frame
Use: Legacy quick-menu link (a.q1 to a.q8; no button role) at legacy-service::[data-omd-capture="27"]; the label sits below 50px of top padding

Tabs

TabTabTab
home-gnb-link
Backgroundtransparent
Text#000000
Text style15px / 700 / 15px / NotoSans stack
statesrest on ten header links (home capture 2-11), some icon-only (textLength 0); no state frame
Use: Home header link (a) at home::[data-omd-capture="2"]
TabTabTab
legacy-content-tab
Backgroundtransparent
Text#000000
Border1px #cbcbcb on the parent li
Padding10px 0px
Text style14px / 700 / 18px / computed stack beginning 맑은 고딕, tracking -1px
selectedfg #ffffff, padding 10px 17px; parent li border 1px #4fa528 top and bottom, 1px #cbcbcb sides; the li records a transparent background colour, so the fill behind the white label is not in the capture
statesrest on one tab (capture 37); the tab in li.on (capture 36) differs from it and is recorded as selected; no state frame
Use: Legacy content tab (a.js-tab-header.ui-tab-selector) in div.tab1.js-tab at legacy-service::[data-omd-capture="37"]; each parent li is 231px x 37px
TabTabTab
legacy-gnb-link
Backgroundtransparent
Text#ffffff
Text style15px / 700 / 40px / computed stack beginning 맑은 고딕, tracking -1px
selectedbg #ffffff, fg #008a44, border 2px #008a44 on the top edge, line-height 37px, 40px high
statesrest on nine legacy-service links (capture 12, 14-21) and six legacy-information links (capture 12-17); the link in li.current (legacy-service capture 13) differs from them and is recorded as selected; no state frame
Use: Legacy top navigation link (a.level1-item-a-N) at legacy-service::[data-omd-capture="12"], 92px x 38px; white labels on a bar whose fill sits on an ancestor the capture did not sample

Cards

image fills
home-product-card
Border1px #d8d8d8
Radius0px
size306px x 300px
Use: Home product card (li), three in a row, each with a #666666 14px / 400 description (p.font-14.font-c-6); its own #000000 12px / 400 is inherited page text, so no label style is claimed

Inputs

legacy-information-select
Background#ffffff
Text#000000
Border1px #d1d1d1
Radius0px
Padding2px 2px 2px 0px
Text style13px / 400 / normal / computed stack beginning 맑은 고딕
size164px x 25px
statesrest; no state frame
Use: Native select (select.sel) at legacy-information::[data-omd-capture="34"], above the four text inputs
legacy-information-text-input
Background#ffffff
Text#000000
Border1px solid #cccccc
Radius0px
Padding2px 3px 3px
Text style13px / 400 / 19px / computed stack beginning 맑은 고딕
statesrest on four inputs (surface-3 capture 35-38); the bundle holds no state frame for any Woori Bank element
Use: Native text input at legacy-information::[data-omd-capture="35"] on the supplied public information route.

Dialogs

legacy-layer-header
Dialog content placeholder
legacy-layer-header
Background#20509f
Text#ffffff
Padding0px 0px 0px 26px
Text style22px / 700 / 53px / computed stack beginning 맑은 고딕, tracking -1px
size600px x 58px
statesopen in the legacy-information capture; no state frame
Use: Header (h1.ly-header, which holds its own text) of a 600px-wide layer on the legacy-information route; its close link (a.close-layer.lonSaleCloseInfoPop-close, capture 53) is 29px x 29px

Related design systems