Tabling
Tabling
tabling

테이블링's reference documents #fc3d0e as a documented primary color, Pretendard for typography, 16px corner radius. Tabling (테이블링) is a Korean restaurant waitlist and discovery service run by 테이블링 주식회사 (Tabling Inc.) from Teheran-ro in Gangnam, Seoul, according to the company details in its own footers.

Primary
#fc3d0e
Typography
Pretendard
Radius
16px

Evidence snapshot

verified v2
Claims grounded
213/213 · 100%
Sources
3 surfaces · 9 sources
UI font basis
frontmatter · high
Components
14 documented · 9 interactive

Not backed by evidence

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

Tabling

Tabling (테이블링) is a Korean restaurant waitlist and discovery service run by 테이블링 주식회사 (Tabling Inc.) from Teheran-ro in Gangnam, Seoul, according to the company details in its own footers. Its consumer web page states the premise in its title: "맛집 도착 전 앱으로 미리 줄서기" — join the queue for a popular restaurant from the app before you arrive. Its owner-facing site, 테이블링 Biz, now sells more than the queue: 대기 (waitlist), 예약 (reservations), 빈자리선점 (claiming an open seat) and 테이블오더 (table ordering). It calls itself "검증된 외식 매장 솔루션" — a proven solution for restaurants — and cites, as of November 2025, 4,000+ partner restaurants, 5.7 million+ members and 75 million+ uses. The product keeps evolving in public. On 12 November 2025, with app 4.23.1, 지금자리선점 was renamed 빈자리선점. Tabling now links its waitlist with Naver: the Biz site advertises "네이버 연동 웨이팅 서비스", and an August 2026 notice explains that Tabling usage and table-order history are shared with Naver for members who opt in.

01

Color Palette

Brand

Neutrals

Semantic

02

Typography

Type Scale

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

24px24px · 700 · 1.33
Home hero heading (오늘 뭐 먹지? 맛집 검색은 테이블링), 31.992px line, in #000000
22px22px · 700 · 1.25
Restaurant name on the restaurant page, normal line height, in #11181c
20px20px · 700 · 1.3
Home section headings (지역별 인기 웨이팅 맛집 in #000000; curation titles in #11181c), 26px line
18px18px · 700 · 1.22
Restaurant names on TOP100 cards, 22px line, in #2e3137
18px18px · 700 · 1.33
Label of 테이블링 앱에서 이용하기, 24px line, in #fbfcfd; the button computes Arial, not Pretendard
16px16px · 700 · 1.5
Selected tab of the restaurant page (#11181c); unselected tabs are 600 in #b7bec8
16px16px · 600 · 1.19
Store search input on home, 19.088px line, in #000000
14px14px · 600 · 1.5
Restaurant introduction on the restaurant page, 21px line
14px14px · 600 · 1.5
Footer links, 21px line, in #6d7583
14px14px · 500 · 1.29
Home curation subtitles, 18px line, in #6d7583

Fonts

ui
Pretendard
Open · OFL
Live webfont loaded in preview
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
label-y4px
label-x6px
bar-y8px
region-y8px
tag-y8px
tag-x12px
bar-x14px
card16px
region-x16px
cta-bottom17px
cta-top19px

Border Radius

ElementValuePreview
chipStructured token16px
ctaStructured token10px
labelStructured token4px
regionStructured token24px
slotStructured token12px
thumbStructured token8px
04

Guidelines

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

Do

  • Give the one primary action the #fc3d0e → #fc5c17 gradient with a #fbfcfd label, 10px radius and 60px height
  • Keep mint #1cfbce for the live waiting count, on a dark strip
  • Set reading text in #2e3137 and restaurant names in #11181c
  • Use the grey data ladder (#131517, #505c81, #6d7583, #969fac) for card details
  • Keep one Pretendard family, and set it on buttons explicitly when rebuilding
  • Keep layouts to a single column about 600px wide

Don't

  • n't add a second filled action colour; the captured product has one
  • n't use the mint for anything but the waiting count
  • n't add shadows beyond the selected-slot lift
  • n't substitute another face for Pretendard in text roles
  • n't invent hover or focus styles; the probed controls show none of their own
05

Components

Buttons

app-cta
Backgroundlinear-gradient(90deg, #fc3d0e, #fc5c17)
Text#fbfcfd
Radius10px
Padding19px 0px 17px
Text style18px / 700 / 24px; the button computes Arial (the browser default for buttons), so Hangul falls back to the system face
statesprobe: hover and pressed show no change across the button and three ancestor levels (transition all 0s); focus draws only the browser default ring, so no brand focus style is declared
Use: 테이블링 앱에서 이용하기, fixed at the bottom of the restaurant page at surface-3::[data-omd-capture="11"], 520.3 x 60, on a white 600 x 76 bar with 8px 14px padding; the gradient is the button's own background-image
category-button
Backgroundtransparent
Text#2e3137
Font14px / 400 (computes Arial), 6px gap between icon and label
size142px x 72px
statesrest only; not probed
Use: Cuisine shortcuts under the hero search on home (한식, 일식, 양식, 중식, 카페/베이커리, 해산물, 주점, 기타) at home::[data-omd-capture="3"], an icon over a label
chart-button
Background#ffffff
Text#0d74f6
Border1px solid #0d74f6
Radius8px
Font14px / 700 (computes Arial)
statesprobe: hover and pressed show no change (transition all 0s); focus draws only the browser default ring
Use: 앱에서 대기시간 확인하기 over the waiting-time chart on the restaurant page at surface-3::[data-omd-capture="4"], 200 x 44
copy-button
Background#f1f3f5
Text#525965
Radius16px
Padding10px 12px
Text style11px / 600 / 14px (computes Arial)
statesprobe: hover and pressed show no change (transition all 0s); focus draws only the browser default ring
Use: 주소복사 beside the address on the restaurant page at surface-3::[data-omd-capture="10"], 78 x 34
map-button
Backgroundrgba(0, 0, 0, 0.44)
Text#ffffff
Radius4px
Padding6px 8px
Text style13px / 500 / 16px (computes Arial)
statesrest only; not probed
Use: Map-view button (class Home_mapViewButton) over the map on the restaurant page at surface-3::[data-omd-capture="9"], 61 x 28
region-button
Background#f0f4ff
Text#2e3137
Border1px solid rgba(0, 0, 0, 0.04)
Radius24px
Padding8px 16px
Font14px / 400 (computes Arial)
size80px x 80px
statesrest only; not probed
Use: Region shortcuts under 지역별 인기 웨이팅 맛집 on home (전국, 서울 남부, 서울 북부, 부산, 경남, 광주, 강원, 대구) at home::[data-omd-capture="11"]

Badges

contract
contract-label
Background#f1f3f5
Text#505c81
Radius4px
Padding4px 6px
Text style11px / 600 / 14px Pretendard
Use: Small grey labels on TOP100 cards, 50 x 22 (30 captured)
tag
tag-chip
Text#525965
Border1px solid #d7dbdf
Radius16px
Padding8px 12px
Text style12px / 500 / 16px Pretendard
Use: Tags in the restaurant page's first tab panel (class Home_tag), 102 x 34 (8 captured)
waiting
waiting-badge
Backgroundrgba(0, 0, 0, 0.8)
Text#ffffff
Radius0px 0px 8px 8px
Font12px / 700 Pretendard
count#1cfbce at 12px / 700
size88px x 28px
Use: Live waiting overlay across the foot of each TOP100 thumbnail; the team count inside is set in #1cfbce (13 of 20 captured cards)

Tabs

TabTabTab
detail-tab
Text#b7bec8
Padding12px 0px
Font16px / 600 Pretendard
selectedfg #11181c at weight 700, 45px tall, with a 2px top border computed in #11181c
statesprobe on 리뷰 10,364: hover and pressed show no change; the tab is not in the Tab order (tabIndex -1); selected variant read from rest values
Use: Tabs of the restaurant page (the selected first tab, whose panel components are named Home_*, and 리뷰 10,364), 200px wide each, on a sticky white header over an 8px #f3f5f8 divider

Inputs

search-input
Text#000000
Text style16px / 600 / 19.088px Pretendard
statesrest only; not probed
Use: Store search input under the hero heading on home at home::[data-omd-capture="2"], 524 x 19, beside a 24 x 24 search button

Cards

store-card
store-card
Background#ffffff
Padding16px
size600px x 150px
Use: TOP100 ranking card: thumbnail beside the name, rating, review count, cuisine and area, and options (20 captured)
image fills
thumbnail
Border1px solid rgba(0, 0, 0, 0.04)
Radius8px
size90px x 102px
Use: Restaurant thumbnail frame on TOP100 cards, with the rank numeral and the waiting overlay on it

Toggles

time-slot
Text#6d7583
Padding3px 12px
Text style12px / 500 / 16px Pretendard
selectedbg #ffffff, fg #525965 at weight 700, radius 12px, box-shadow rgba(109, 117, 131, 0.04) 0px 4px 12px 0px, rgba(109, 117, 131, 0.04) 0px -4px 24px 0px
statesselected variant read from rest values; no pointer frame
Use: Time selector of the waiting-time chart on the restaurant page, 75 x 22 cells (7 captured)

Related design systems