Amazingtalker
Amazingtalker
amazingtalker
Design System
Amazingtalker logo

Amazingtalker

AmazingTalker is a Taiwanese language-learning marketplace, and its design speaks the language of friendly, approachable confidence rather than institutional gravity. The page opens on a clean white canvas (#ffffff) with a single, unmistakable brand signal: a bright aquatic teal (#02cab9) that owns every primary call-to-action. This is not the corporate

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

Rendered in system-ui to clearly show scale & weight.

display50px · 600 · 1.25
Design at scale
32px32px · 600 · 1.25
Section heading
heading-lg24px · 600 · 1.4
Subheading
body16px · 400 · 1.5
Body text. The quick brown fox jumps over the lazy dog. Designed for readable line-height in long-form content.
small12px · 400 · 1.5
Supporting text
caption12px · 400 · 1.5
Caption · timestamp · 2026
label10px · 500 · 1.5
BADGE / LABEL

Fonts

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap24px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
sectionSharp3px
badgesSharp3px
modernSharp3px
heroStandard5px
inputsStandard5px
cardsComfortable8px
containersComfortable8px
avatarsPill9999px
occasionalPill9999px

Borders

ElementValuePreview
Border1px solid #dcdfe6

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use teal #02cab9 for every primary CTA — it is the single brand signal
  • Use coral #ff5f5f for warmth, urgency, and highlight moments only
  • Use #484848 for body text — never pure black
  • Keep button radius at 3px–5px and card radius at 8px
  • Use Roboto for Latin and the PingFang/Helvetica stack for CJK
  • Alternate white and #f3f5f7 bands to chunk long pages
  • Use teal #02cab9 as the single primary interactive color across all surfaces
  • Reserve coral #ff5f5f for warmth, urgency, and highlight moments
  • Use #484848 body / #363636 heading text — warm, never pure black
  • Pair Roboto (Latin) with the PingFang/Helvetica/Microsoft JhengHei stack (CJK)

Don't

  • n't introduce a third brand hue competing with teal and coral
  • n't use pure black (#000000) for body copy — #484848 is warmer
  • n't use large pill radii on primary buttons — stay sharp (3–5px)
  • n't tint shadows — AmazingTalker uses neutral soft shadows
  • n't drop the CJK fallback stack — Traditional-Chinese must render crisply
  • n't bury the teal CTA — every section funnels toward it
05

Components

Buttons

button-primary
Background#02cab9
Text#ffffff
Radius5
FontRoboto 20px/400
Use: hero primary CTA
button-primary-cta
Background#02cab9
Text#ffffff
Radius3
Padding8px 18px
Font24px/300
Use: section CTA
button-ghost
Text#484848
Use: header utility actions (Sign In, Apply To Teach), no border

Cards

card-course
card-course
Background#ffffff
Text#484848
Radius8
Use: ambient shadow, image top + price label

Badges

accent
accent-coral
Background#ffe5e5
Text#ff5f5f
Use: badges, highlights, urgency tags, soft tint background

Tabs

TabTabTab
nav-link
FontRoboto 16px/400
Activeteal #02cab9 on active/hover
Use: nav link

Related design systems