MOBAPRO PRODUCT LANGUAGE

Mobapro Design System

Foundations, reusable components, and data-visualization patterns for Mobapro analytics and management experiences.

PRODUCT

MOBAPRO

RELEASE

v1.0

LIBRARY

DESIGN SYSTEM

01–05

Foundations

Type, color, spacing, border, icons

06–13

Components

Actions, forms, controls, states

14–19

Data & Analytics

Rankings, tables, charts, KPIs

FOUNDATIONS

Core visual language

The shared decisions that keep Mobapro interfaces legible, recognizable, and consistent across analytics and management surfaces.

01

Typography

Typography styles designed for multilingual data-heavy interfaces across iOS, Android, web, and Japanese environments.

Alphabet / iOS

Hiragino Sans W3–W6

Aa

Hiragino Sans W3

Type / Alphabet / Regular

Aa

Hiragino Sans W4

Type / Alphabet / Medium

Aa

Hiragino Sans W5

Type / Alphabet / SemiBold

Aa

Hiragino Sans W6

Type / Alphabet / Bold

Japanese / Android

Noto Sans JP

Aa

Noto Sans JP Regular

Type / Japanese / Regular

Aa

Noto Sans JP Medium

Type / Japanese / Medium

Aa

Noto Sans JP Bold

Type / Japanese / Bold

Type scale comparison

Responsive platform mapping

Token

Alphabet / iOS

Japanese / Android

Usage

Type / H1

30pt / Hiragino W6

30pt / Noto Sans JP Bold

Page heading

Type / H2

26pt / Hiragino W6

26pt / Noto Sans JP Bold

Section heading

Type / H3

20pt / Hiragino W5

24pt / Noto Sans JP Bold

Component heading

Type / Default

18pt / 16pt

16pt

Main content

Type / Notes 1

15pt

14pt

Supporting content

Type / Notes 2

12pt

12pt

Labels and metadata

Type / Notes 3

12pt

—

Compact UI annotation

02

Color System

A semantic color system for brand identity, charts, rankings, statuses, labels, feedback, and interface hierarchy.

Color Ratio

Interface distribution

White and pale blue-gray form the canvas; deep blue carries identity; cyan and semantic accents support data and state.

Color / Primary / Blue

#116ACC

Brand, links

Color / Primary / Cyan

#06B0C3

Support accent

Chart / Cyan

#06B0C3

Series A

Chart / Cyan / Soft

#C7F3F8

Series A fill

Chart / Blue

#116ACC

Series B

Chart / Blue / Soft

#E3EBFF

Series B fill

Chart / Yellow

#E0C200

Series C

Chart / Yellow / Soft

#FFF8CB

Series C fill

Chart / Pink

#EA6278

Series D

Chart / Pink / Soft

#FBD5DC

Series D fill

Chart / Green

#00B976

Positive series

Chart / Green / Soft

#CDF2E1

Positive fill

Semantic interface tokens

Color / role / usage

Text / Primary

#263342

Headings, values

Text / Secondary

#5D6B7A

Body copy

Text / Tertiary

#8793A1

Metadata

Text / Disabled

#BDBDBD

Unavailable content

Text / Inverse

#FFFFFF

On dark surfaces

Status / Error

#E45D55

Errors, destructive

Status / Error / Soft

#FCE0DE

Error background

Label / Neutral

#EEF1F4

Neutral tags

Border / Default

#DDE6F0

Dividers, inputs

Background / Default

#F1F6FC

Page canvas

Surface / Default

#FFFFFF

Cards, overlays

03

Spacing & Layout

Reusable spacing and layout rules to maintain consistency across dashboards and mobile interfaces.

Space / 4

Space / 8

Space / 12

Space / 16

Space / 24

Space / 32

Space / 40

Space / 48

Space / 64

Icon padding

4–8px

Optical breathing room inside compact controls

Form spacing

12–16px

Fields, labels, control groups

Card padding

24–32px

Default card inset and section rhythm

Section spacing

40–64px

Desktop page groups and dashboard grid

Layout rules

12-column desktop / 4-column mobile

Mobile padding

16px

Desktop page padding

40px

Card gap

16px

Data-table spacing

12px rows / 16px cells

Dashboard grid

12 columns / 24px gutter

04

Border & Radius

Borders separate dense information without visual noise; radii align with current Mobapro controls and containers.

Border / Default

1px

Border / Focus

2px

Border / Error

1px

Border / Selected

2px

Radius / Small

4px

Radius / Medium

8px

Radius / Large

12–16px

Radius / Pill

999px

05

Iconography

Reusable interface icons for navigation, editing, analytics, menus, and actions.

Icon anatomy

Full size 24px / margin 2px / stroke 2px

24 × 24px icon frame

2px optical margin · 2px stroke

Color states

Mobapro / Icon / Default

Default

Active

Disabled

Footer

Web Coupon

Delete

Cancel

Features

Menu

COMPONENTS

Reusable interface building blocks

Production patterns for actions, forms, controls, containers, labels, and async system behavior.

06

Buttons

Reusable action components for primary, secondary, destructive, and data-interaction flows.

Current Mobapro long button

Existing component states

Button

Default

Button

Outline

Button

Hover

Button

Pressed

Button

Disabled

Mobapro / Button / Primary, Secondary

Outline, Ghost, Destructive, Disabled

Primary

Secondary

Outline

Ghost

Delete

Disabled

Loading…

Large

Medium

Small

07

Text Fields

Text-input patterns for login, registration, settings, and forms.

Mobapro / Input / Default, Focus, Error

Filled and Disabled included

Store name

Placeholder

Store name

渋谷ストア

Store name

渋谷ストア

Focused input

Email *

invalid@

Enter a valid email address.

Password

••••••••••

8 or more characters

Store ID

MBP-1048

Registration input

Required field

Account name *

Enter account name

Opening date

2026 / 10 / 02

Textarea

Settings and notes

Add a note for the store team…

0 / 300

Image upload

Registration media

Upload image

PNG or JPG · 5MB max

08

Dropdowns & Pickers

Compact selection controls for reporting periods, coupon dates, and operating times.

Year and month dropdowns

Default · Focused · Filled · Disabled

Year

2026

Month

October

Period

All periods

日別

時間別

月別

Coupon date setting

Existing Mobapro picker pattern

キャンセル

選択

Date picker

Start / End

Start date

2026 / 10 / 01

—

End date

2026 / 10 / 31

Time picker

Start / End

Start time

09 : 00

—

End time

21 : 00

09

Selectors & Controls

Selection patterns use current Mobapro blue for active states and remain legible when disabled.

Radio

Selected / Unselected / Disabled

Selected option

Unselected option

Disabled option

Checkbox

Mobapro / Checkbox / Checked

Checked option

Unchecked option

Disabled option

Toggle

Mobapro / Toggle / On

Default

Checked

Disabled

10

Status & Labels

Semantic labels communicate information without relying on color alone.

Strong and soft labels

Info · Success · Warning · Error · Neutral

Info

Success

Warning

Error

Neutral

Info

Success

Warning

Error

Neutral

Existing status labels

Mobapro / Status / Error

新規作成

実施中

実施予定

実施済み

下書き

11

Filters

Filters narrow analytical views without obscuring active scope or reset behavior.

Analytics filter card

Default · Selected · Multiple active · Clear / Reset

Date range

Oct 1 – Oct 31

Store

3 selected

Staff

All staff

Payment

Card, QR

Category

Food

Active:

渋谷ストア

新宿ストア

Card

Food

Reset all

Clear

Apply filters

12

Feedback States

Clear feedback keeps data retrieval, updates, errors, and empty results understandable and actionable.

Empty

No data available.

Adjust filters

Loading

データ取得中

Error

Data retrieval failed.

Try again

Success

Update completed.

No Search Result

No matching results.

Clear search

Mobapro loading treatment

Loading / Data Retrieval

Paper 1Paper 2Paper 3
Let’s Create Impact Together

Have something in mind? Feel free to reach out.

Let’s connect, exchange ideas, and create something impactful together.

© Bhaswara Maralaut 2026. All rights reserved.

Paper 1Paper 2Paper 3
Let’s Create Impact Together

Have something in mind? Feel free to reach out.

Let’s connect, exchange ideas, and create something impactful together.

© Bhaswara Maralaut 2026. All rights reserved.