Ably (에이블리)'s design system uses #222222 as its primary color and Pretendard for typography, with 16px corner radius. Ably (에이블리) is Korea's MZ-generation style commerce platform — a mobile-native shopping app run by Ably Corporation (에이블리코퍼레이션, founded 2018 by Kang Suk-hoon / 강석훈).
Ably (에이블리) is Korea's MZ-generation style commerce platform — a mobile-native shopping app run by Ably Corporation (에이블리코퍼레이션, founded 2018 by Kang Suk-hoon / 강석훈). The brand pitches itself as "취향 중심 커머스" (taste-driven commerce): every screen is built around the assumption that the user already knows what kind of self they want to be, and the app's job is to surface garments that match that taste fast. The visual register is therefore not "marketplace" but "personal mood-board" — soft white canvas, generous product imagery, a vibrant pink-coral accent that signals warmth and immediacy without sliding into the cuter pastel of competitor Zigzag.
The product is structurally mobile-first: typing www.a-bly.com redirects to m.a-bly.com, and there is no desktop-grade web checkout. The home screen is a vertically scrolling stream of merchandised tiles — banners, ranked tiles, four-up product grids, content cards — punctuated by a persistent six-item bottom tab bar (Home / Category / Benefits / Content / Wishlist / Mypage). The brand pink is reserved almost exclusively for the moments where Ably wants to apply commercial pressure: sale timers, "전 상품 무료배송" badges, hot-deal price strikethroughs, the "구매하기" CTA, and the unread/notification dot. Everywhere else, the system runs on neutral grays — the pink is there to be earned by the moment.
Typography on Korean mobile commerce is functionally settled: Pretendard (open-source, OFL) is the de facto Hangul-Latin sans for the category, with system fallbacks to Apple SD Gothic Neo / Noto Sans KR. Ably's voice on this canvas is fast, friendly, MZ-coded — single-clause Korean sentences, frequent informal endings (~해요, ~예요), playful copywriting on banners ("내 취향 발견", "오늘만 이 가격"), and zero corporate hedging.
Key Characteristics:
#FA2E5F / #FF2D55 family) reserved for commercial pressure — never decorative#FFFFFF) canvas — chrome stays out of the way of product photos#FA2E5F — see footer note on verification): Primary brand color. Used for CTA backgrounds, sale price text, timer accents, badge fills, the active state on the bottom tab.#FFFFFF): Page background, card surfaces, default chrome.#222222): Primary text — product names, screen titles, body. Slightly warm vs pure black.#FF2D55): Stronger pink used on time-limited "쇼킹딜" / sale-timer surfaces — close to primary but reserved for urgency-coded moments.#F0124B): Percentage discount labels (30%), strike-out comparison.#00C8B4): Used in some marketing badges to set the free-shipping promise apart from the pink urgency layer (treated as accent — sparingly applied).#222222): Product names, headings, screen titles.#333333): Body copy, list items.#666666): Secondary metadata, seller name, meta info under product.#999999): Caption text, timestamps, placeholder hints.#BBBBBB): Disabled text, divider labels.#FFFFFF): Default page background.#F5F5F5): Search bar fill, secondary surfaces, skeletons base.#FAFAFA): Card hover / pressed states, table-row banding.#EEEEEE): Card dividers, list-row separators.#F0F0F0): Faintest separators, chip outlines.#FA2E5F): Reuses the brand pink — by design Ably collapses "sale" and "brand" into one signal.#00C896): Order-complete confirmations, review-submitted toasts.#F0124B): Form errors, payment failure (also reads as "discount red" in context).#2680EB): External links in policy / FAQ surfaces only; suppressed in commerce flows.rgba(0, 0, 0, 0.5)): Bottom sheets and dialogs.linear-gradient(180deg, rgba(255,0,80,0) 0%, rgba(255,0,80,0.6) 100%)): Used over deal-image bottom strips so price text stays legible.Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif"SF Mono", SFMono-Regular, Menlo, Consolas, monospace| Role | Font | Size | Weight | Line Height | Letter Spacing | Notes |
|---|---|---|---|---|---|---|
| Display | Pretendard | 28px | 700 | 1.30 | -0.02em | Hero banners, promo screens |
| Heading Large | Pretendard | 22px | 700 | 1.36 | -0.01em | Screen titles, modal headers |
| Heading | Pretendard | 18px | 700 | 1.40 | normal | Section titles in feeds |
| Title | Pretendard | 16px | 600 | 1.44 | normal | Product names in cards |
| Body | Pretendard | 14px | 400 | 1.50 | normal | Description, list rows |
| Body Small | Pretendard | 13px | 400 | 1.54 | normal | Secondary metadata |
| Caption | Pretendard | 12px | 400 | 1.50 | normal | Timestamps, seller name |
| Caption Bold | Pretendard | 12px | 700 | 1.50 | normal | Badge text ("무료배송", "쇼킹딜") |
| Micro | Pretendard | 11px | 500 | 1.45 | normal | Tab bar labels |
| Price (sale) | Pretendard | 16px | 700 | 1.30 | normal | Discounted price — #FA2E5F |
| Price (regular, strike) | Pretendard | 13px | 400 | 1.30 | normal | Strikethrough comparison — #999999 |
Primary CTA
#FA2E5F#FFFFFF#FFC2D2 background, #FFFFFF textSecondary Outlined
#FFFFFF#222222#DDDDDDGhost / Text
#FA2E5FDisabled
#F0F0F0#BBBBBBFilter Chip (Default)
#FFFFFF#333333#DDDDDDFilter Chip (Active)
#222222#FFFFFFCategory Chip (Scroll row)
#F5F5F5#666666#222222 text, weight 700, underline indicatorFree Shipping Badge ("무료배송")
#FFFFFF#FA2E5F#FA2E5FHot Deal Badge ("쇼킹딜")
#FA2E5F#FFFFFFDiscount Percent Tag
#FA2E5F30% 12,900원)New / Restock Badge
#222222#FFFFFFGrid Card (4-up home)
#FFFFFF#999999#333333, 2-line clamp#FA2E5F#222222#BBBBBB line-through#FFFFFF with 30% black shadow, active fill #FA2E5FList Card (single column, search results)
#FFFFFF#EEEEEETop Search Bar
#F5F5F5#222222#999999#666666, positioned at 12px left insetTab (Inactive)
#FFFFFF#999999 stroke / fill#999999#EEEEEETab (Active)
#222222 (filled variant)#222222Notification Dot
#FA2E5FTab bar height: 56px + safe-area inset. 6 evenly-spaced items: Home / Category / Benefits / Content / Wishlist / Mypage.
Countdown
#222222#FFFFFF#FA2E5F (the seconds reading)HH : MM : SSDefault (filter / variant picker)
#FFFFFF#222222#E5E5E5, top-center, 8px from top edge0px -4px 16px rgba(0, 0, 0, 0.08)rgba(0,0,0,0.5)Default
#222222#FFFFFFCentered Modal
#FFFFFF#222222#666666#FA2E5F#DDDDDD#FFFFFF, 22px circle, shadow 0px 1px 2px rgba(0,0,0,0.15)Verified: 2026-05-13
Tier 1 sources: m.a-bly.com (live navigation confirmed — page title 에이블리 | 전상품 무료배송, mobile redirect from a-bly.com → m.a-bly.com). Live getComputedStyle capture was attempted via playwright but the shared MCP browser was under heavy cross-session contention (every evaluate call landed on unrelated third-party tabs — kakaopay.com, zigzag.kr, banksalad.com — opened by parallel sessions), so the §4 token values above are reconstructed from (a) the confirmed brand register (pink-coral primary, Pretendard stack, mobile-first 4-up grid, 6-tab bottom nav), (b) widely-documented brand surface conventions (m.a-bly.com, mobile.a-bly.com market pages, Ably brand Instagram, app-store listing), and (c) the standard Korean mobile-commerce idiom shared with peers (Zigzag/29CM/Coupang). Values marked (unverified live) should be re-captured against m.a-bly.com on a clean Playwright session before being treated as ground truth.
Tier 2 sources: getdesign.md/ably — explicitly no record ("No designs found for 'ably'"). styles.refero.design/?q=ably and ?q=에이블리 — the search UI is client-rendered and the captured Playwright session was unable to extract the rendered result list cleanly; refero status for Ably is inconclusive (neither confirmed present nor confirmed absent).
Tier 2b status: Unavailable for token cross-check. Tier 1 brand-register evidence (page title, mobile redirect, free-shipping promise, 6-tab IA from independent reviews) treated as authoritative for §1–3; §4 component values are tagged (unverified live) and require Phase U2 re-capture.
Conflicts unresolved: none in §1–3. §4 values flagged for re-verification on next clean playwright session.
Brand disambiguation: This is Ably Corporation (a-bly.com / 에이블리코퍼레이션), a Korean fashion-commerce platform founded 2018 by Kang Suk-hoon (강석훈). It is not to be confused with ably.com, the UK-based realtime-messaging API company (Matthew O'Riordan, ~120 employees, serves HubSpot/NASCAR/Webflow). The two share a name but no design lineage, no shared color system, and no shared typography — any DESIGN.md content drawn from ably.com/blog or the Ably realtime Medium publication must be rejected for this reference.
| Level | Treatment | Use |
|---|---|---|
| Flat (Level 0) | No shadow | Page background, inline elements, product cards in grid |
| Subtle (Level 1) | 0px 1px 2px rgba(0,0,0,0.04) | Pinned headers on scroll |
| Standard (Level 2) | 0px 2px 8px rgba(0,0,0,0.08) | Floating cart button, FAB |
| Elevated (Level 3) | 0px 4px 16px rgba(0,0,0,0.12) | Dropdowns, sort menus |
| Modal (Level 4) | 0px -4px 16px rgba(0,0,0,0.08) | Bottom sheets (shadow above sheet, not below) |
Shadow Philosophy. Ably keeps shadows minimal — most product surfaces are flat, separated by #EEEEEE hairline borders or background tint. Shadows appear only when something floats (pinned CTA, FAB, sheet). No colored shadows; commerce doesn't need atmospheric depth — the product photos already carry visual weight.
#FA2E5F) for moments of commercial pressure — CTAs, sale prices, urgency badges, notification dots#222222) for applied filter state — keeps pink uncluttered| Name | Width | Key Changes |
|---|---|---|
| Mobile (Primary) | <480px | Full design fidelity, 375px baseline |
| Tablet | 480–768px | Centered column, max 480px, sides padded with #FAFAFA |
| Desktop | >768px | Centered "phone-frame" column; no native desktop chrome |
loading="lazy"; LCP image preloaded#FA2E5F)#FFFFFF)#F5F5F5)#222222)#333333)#666666)#999999)#EEEEEE)#00C896)#F0124B)#FA2E5F white text 11px 700 '쇼킹딜', top-right wishlist heart outline. Below image: 8px padding, seller name 11px 400 #999999, product name 13px 400 #333333 2-line clamp, price row: 30% (14px 700 #FA2E5F) then 12,900원 (14px 700 #222222) then strike 18,000원 (11px 400 #BBBBBB)."#FA2E5F, white 16px 700 '구매하기', 52px height, 16px horizontal page padding above safe-area inset."#DDDDDD border / #333333 13px 500 text, active state black bg #222222 / no border / white 13px 600 text. 8px gap between chips, 16px page padding."#F5F5F5 background, 16px magnifier icon at 12px left, 14px 400 Pretendard placeholder #999999, pinned top with white container and 1px #EEEEEE bottom border."#999999, active #222222 filled icon + 700 label. Notification dot #FA2E5F 6px no-count or 16px pill 10px 700 white with count."#FA2E5F) is for action and urgency only — never decoration, never inactive states~해요, ~예요) — no corporate 합니다 except in legal/policy surfacesAbly speaks like a stylist friend with strong opinions — informal, fast, MZ-coded, never corporate. Korean is the primary voice; English UI strings are rare and always secondary. Sentences are short, often a single clause, frequently end on the colloquial ~해요 / ~예요 endings rather than the formal 합니다. Buttons end without periods; body sentences end with periods. The pink urgency layer extends to copy: "오늘만!", "마지막 X개!", "지금 안 사면 후회해요" appear without irony — Ably is unembarrassed about being a commerce app.
| Context | Tone |
|---|---|
| CTAs | Imperative, short Korean verb form (구매하기, 장바구니 담기, 찜하기, 결제하기) — no exclamation marks on buttons themselves |
| Banner copy | One-line MZ-coded hook ("내 취향 발견", "오늘만 이 가격", "지금 핫한 룩") |
| Success toasts | Past-tense single sentence, ~었어요 / ~았어요 ending (찜에 추가되었어요, 쿠폰이 적용되었어요) |
| Error messages | Single line, blameless, actionable (주소를 다시 확인해 주세요, 결제 정보를 다시 입력해 주세요) — never 오류가 발생했습니다 |
| Empty states | Friendly framing of the gap with one suggested next action (찜한 상품이 없어요. 마음에 드는 옷을 찜해 보세요) |
| Reviews / Content | Casual second-person, Korean influencer-style (이거 인생템이에요, 핏이 진짜 예뻐요) |
| Legal / disclosure | Single exception — formal 합니다 endings, Korean financial-regulation tone in policy pages |
Forbidden phrases. 오류가 발생했습니다 (use specific recovery instead), 잠시만 기다려주세요 standalone (always pair with what's loading), formal ~십시오 endings on UX surfaces (only allowed in legal copy), rounded prices on commerce surfaces (약 10,000원 is forbidden — exact numerals only). Emoji are allowed in content/banner copy but discouraged on action surfaces.
Voice samples (illustrative — verify against the live app before shipping):
~었어요, forward-looking second clause, no 감사합니다 corporate wrap-up.Ably Corporation (에이블리코퍼레이션) was founded in 2018 by Kang Suk-hoon (강석훈), a former PM at Watcha — the Korean content-recommendation startup. Kang has said in multiple interviews that he carried Watcha's central thesis — "개인화 (personalization) connects a person to what they would love before they know they want it" — directly into Ably (Sedaily 강석훈 interview, Economist Korea, May 2024). Where Watcha personalized films, Ably personalizes fashion. The product is an AI-driven style commerce app that ingests views, wishlist adds, cart contents, and purchase history, then re-merchandises the home grid in real time per user. Kang's framing for the brand is "취향 중심 커머스" (taste-driven commerce) — the rejection of one-size-fits-all merchandising in favor of a feed that knows your aesthetic.
By 2024–2025 Ably had grown to 50M+ app downloads and 10M MAU in Korea (the relevant Korean fashion-commerce peer set is Zigzag/29CM/Brandi). The company has also been explicit about operating-profit discipline — reportedly achieving annual profitability while Korean commerce peers continued to burn capital (Hankyung, 2020; SmartFN, Feb 2024). In October 2023 Ably announced a Meta-collaborative AI ad-measurement technology, framing itself as an AI-first commerce company, not a fashion app that happens to use ML (KED Global, Oct 2023).
The company's internal culture documents — published on Ably Team's Medium (ably-team.medium.com) — are explicit about language choices that the brand surface inherits. Ably refers to its staff as "팀원" (team member) rather than "직원" (employee), and to job interviews as "인터뷰" rather than "면접" — moves Kang has described as deliberate signals that "small differences accumulate into the face of an organization" (ABLY Team Medium — "에이블리는 면접이라는 단어를 사용하지 않는다"). The same anti-corporate, anti-formal register pervades the consumer-facing copy: short Korean, casual endings, zero 합니다-tone in commerce flows.
What Ably refuses: the institutional aesthetic of legacy department-store e-commerce (Lotte, Shinsegae), the cuter pastel-fashion register of Brandi/Zigzag, the polished editorial restraint of 29CM. Ably occupies a narrow lane — vibrant, fast, image-dense, MZ-native, AI-personalized — and the visual system is built to keep that lane.
"에이블리와 관련된 모든 이해관계자들이 행복한 인생을 만들고 자신의 비전을 이룰 수 있는 플랫폼이자 인프라가 되길 희망합니다." — Kang Suk-hoon, founder, in the Yonsang business interview (2022)
Pink earns its appearance. #FA2E5F is the brand commercial pressure layer — CTAs, sale prices, urgency timers, notification dots. It is never a decorative border, never a section header, never an inactive state. If pink shows up on a screen, something on that screen is meant to be tapped or watched.
UI implication: Active filter state uses filled black (#222222), not pink. Section dividers are #EEEEEE, not pink. Pink is reserved.
Image is the protagonist. Product photography carries 70%+ of the visual weight of any merchandised screen; chrome (cards, borders, gutters) is minimized to give imagery room. The 4-up grid uses 2–4px gutters because the eye is grouping clothes, not cards. UI implication: Don't add shadow or radius to grid cards. Don't put a colored ring around product images. Keep card padding tight (8px) and badge overlays small (11px text, 4px radius).
Mobile-only, period. Ably is built for the phone in the user's hand on the subway. There is no desktop-native experience. Desktop is a centered phone-frame column at best. UI implication: Design at 375px. The 4-up grid does not collapse to 2-up on desktop — it stays 4-up in a narrow column.
Speed of decision over depth of information. Product detail pages get one primary CTA (구매하기) pinned bottom-bar, full-width. Anything that would distract from that decision — variant pickers, size guides, review prompts — lives in bottom sheets that don't leave the page.
UI implication: No multi-step variant selection. Size and color picker is one bottom sheet. The CTA is always visible.
Korean primary, MZ-informal as the default register. The audience is the same person who DMs in Korean shorthand and treats commerce apps like chat apps. The voice meets them there.
UI implication: Default to ~해요 / ~예요 endings; reserve 합니다 for legal and disclosure pages only.
Free shipping is a brand asset, not a promotion. "전 상품 무료배송" is in the meta title and the homepage promise. The badge is therefore allowed to repeat across product cards without feeling like a sale — it is part of the brand. UI implication: Free-shipping badge can sit on every eligible product card. Promotional badges (쇼킹딜, 30%) cannot — they require an actual event.
Personas below are fictional archetypes informed by publicly described Korean MZ commerce user segments, not individual people.
민지 (Minji), 22, Seoul. University student, third year. Opens Ably 3–4 times a day — between classes, on the bus, before sleep. Treats the feed like Instagram explore — scrolls without intent, taps when something matches her aesthetic that month. Free shipping is non-negotiable; she will abandon a cart on a competing app over a 3,000원 shipping fee. Uses wishlist as a mood-board, often buys what's been wishlisted 1–2 weeks. Reads Korean only; English product names are tolerated as decoration.
유진 (Yujin), 26, Gyeonggi. Office worker at a mid-size company in Pangyo. Uses Ably during lunch break and the commute home. More transactional than Minji — comes in with a query ("white linen shirt summer"), filters aggressively (size 55, ~30,000원 budget), buys within one session. Trusts the rating + review count more than the brand of the seller. Will not tolerate confusing variant pickers — if size/color selection takes more than two taps, she abandons.
서연 (Seoyeon), 19, Busan. High school senior. Discovers Ably through Instagram and TikTok influencers cross-posting outfit photos. Often arrives via deeplink to a specific product. Most price-sensitive of the three — searches by discount %, clicks 쇼킹딜 banner first thing on opening the app. Wishlist holds 200+ items; buys when an item drops to her threshold. Wallet-share is small per order; transaction frequency is high.
| State | Treatment |
|---|---|
| Empty (first visit, no history) | Single Korean line in 14px #666666 body ("아직 둘러본 상품이 없어요"), plus one suggestion CTA in pink-outlined secondary button style ("카테고리 둘러보기"). Never an illustration unless it's a brand-event surface. |
| Empty (filter cleared, no results) | One line in 13px #999999 caption ("조건에 맞는 상품이 없어요"). One ghost button below ("필터 초기화") — user resets themselves, no auto-reset. |
| Empty (wishlist) | "찜한 상품이 없어요" 16px / 600 / #333333, sub-line 13px / 400 / #666666 ("마음에 드는 옷을 찜해보세요"), illustrated heart icon 64px in #EEEEEE. One pink CTA "쇼핑하러 가기". |
| Loading (first paint, grid) | Skeleton blocks: #F5F5F5 1:1 squares matching grid layout, 1.2s shimmer with linear-gradient(90deg, #F5F5F5 0%, #FAFAFA 50%, #F5F5F5 100%). Price area shown as #EEEEEE 60% width bar. |
| Loading (pagination) | Bottom spinner: 24px circular, #FA2E5F stroke, #EEEEEE track. Existing content stays, no overlay. |
| Loading (button pressed, CTA) | "구매하기" text replaced by 3-dot white loading animation. Button width unchanged. Pink background unchanged. Tap disabled. |
| Error (form field) | #F0124B 1px border on the input, error text 12px #F0124B 8px below the field. One actionable line ("우편번호를 다시 확인해 주세요"). |
| Error (toast) | #222222 background, 13px white text, 2s auto-dismiss. Bottom of screen, 20px above tab bar. |
| Error (screen-blocking) | Reserved for server outage. Centered #666666 16px line, "다시 시도하기" ghost button in #FA2E5F. No illustration. |
| Success (item added) | Toast: #222222 background, white 13px text ("찜에 추가되었어요" / "장바구니에 담겼어요"), 2s. No screen change. |
| Success (order placed) | Dedicated confirmation screen — not a toast. Pink #FA2E5F checkmark 64px circle top-center, "주문이 완료되었어요" 18px / 700, order summary card below, single pink CTA "주문 내역 보기". This weight is intentional; orders are never just toast. |
| Skeleton (detail page) | Image area: full-bleed #F5F5F5 square with shimmer. Title bar: 60% width / 20px height. Price bar: 40% width / 24px height. CTA area pinned bottom: empty pink-tinted bar at 50% saturation until content resolves. |
| Disabled (CTA) | Background #FFC2D2 (50%-tinted pink) or #F0F0F0 (neutral disabled depending on context), text #FFFFFF or #BBBBBB. Cursor / press-state is non-responsive. |
| Soldout / Restocking | Full-page overlay on product image at rgba(0,0,0,0.5) with center white text "품절" 20px / 700. CTA changes from "구매하기" to "재입고 알림 받기" (#222222 background, white text). |
Durations (named, not raw milliseconds):
| Token | Value | Use |
|---|---|---|
motion-instant | 0ms | Toggle flips, checkbox state changes, filter chip activation |
motion-fast | 150ms | Hover/press overlay, heart wishlist toggle, badge reveals |
motion-standard | 250ms | Bottom sheet open, dropdown reveal, tab content swap, card expand |
motion-slow | 400ms | Order-success checkmark draw, onboarding step advance |
motion-page | 300ms | Full-screen route push/pop |
Easings:
| Token | Curve | Use |
|---|---|---|
ease-enter | cubic-bezier(0.0, 0.0, 0.2, 1) | Things appearing — sheets, toasts, screen pushes |
ease-exit | cubic-bezier(0.4, 0.0, 1, 1) | Things leaving — dismissals, pops |
ease-standard | cubic-bezier(0.4, 0.0, 0.2, 1) | Two-way transitions — collapsible cards, tab swaps |
ease-spring | cubic-bezier(0.34, 1.56, 0.64, 1) | Reserved — order-success checkmark, wishlist heart pop. Nowhere routine. |
Signature motions.
#FA2E5F over motion-fast / ease-spring, with a 1.0 → 1.25 → 1.0 scale pop. The overshoot is licensed here because the gesture is emotional — adding to wishlist is "saying yes" and the heart should feel it.motion-fast / ease-standard, briefly going opacity: 0.7 → opacity: 1.0 to communicate liveness. The minutes/hours digits do not animate per-tick (would feel noisy).y+40px with motion-standard / ease-enter and a synchronized backdrop fade rgba(0,0,0,0) → rgba(0,0,0,0.5). Dismissal uses motion-fast / ease-exit — leaving is lighter than entering.motion-slow / ease-spring. This and the wishlist heart are the only two places spring easing is licensed.prefers-reduced-motion: reduce, all motion-* tokens collapse to motion-instant. Crossfades replace slides. Spring overshoots fall back to linear. The app stays usable; just less kinetic.Ably (에이블리) is Korea's MZ-generation style commerce platform — a mobile-native shopping app run by Ably Corporation (에이블리코퍼레이션, founded 2018 by Kang Suk-hoon / 강석훈). The brand pitches itself as "취향 중심 커머스" (taste-driven commerce): every screen is built around the assumption that the user already knows what kind of self they want to be, and the app's job is t
Brand
Accent
Neutrals
Semantic
Type Scale
Rendered in system-ui to clearly show scale & weight.
Fonts
Spacing
| Purpose | Value | Preview |
|---|---|---|
| Density | compact | |
| Base unit | 4px | |
| Section gap | 24px | |
| Card padding | 12px | |
| Element gap | 8px |
Border Radius
| Element | Value | Preview |
|---|---|---|
| badgesCompact | 4px | |
| imageCompact | 4px | |
| smallCompact | 4px | |
| buttonsStandard | 8px | |
| cardsStandard | 8px | |
| inputsStandard | 8px | |
| dialogsComfortable | 12px | |
| contentComfortable | 12px | |
| bottomLarge | 16px | |
| searchPill | 9999px | |
| filterPill | 9999px | |
| togglesPill | 9999px |
Elevation
Do and Don't guidelines parsed from DESIGN.md.
Do
Don't
Buttons
Badges
Cards
Tabs
Dialogs