hahow-design
hahow-design
hahow
Design System
Hahow logo

Hahow

Hahow (好學校) is Taiwan's leading EdTech course marketplace, and its interface carries the warmth of a place that wants you to keep learning rather than the polish of a place that wants to close a sale. The atmosphere is friendly, approachable, and unmistakably human: a soft gray-blue page canvas of #F5F7F9 lets bright content breathe, while a vivid brand teal

01

Color Palette

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display42px · 600 · 1.25
Design at scale
33px33px · 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.
small14px · 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 gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Anchor interactive emphasis in the brand teal #00CCB4 from the official tokens.
  • Keep body text in near-black #262626 and secondary text in rgba(0,0,0,0.65) for calm, readable hierarchy.
  • Use the soft #F5F7F9 canvas to let white cards and bright accents stand out.
  • Reserve warm orange #FA8C16 and coral #F65F55 for genuinely promotional moments.

Don't

  • Flood surfaces with teal — it is a signal, not a background.
  • Sharpen the corners; the 8px (and 20px chip) radii are core to the friendly feel.
  • Introduce a heavy, corporate shadow language that contradicts the flat, warm aesthetic.
  • Substitute a non-native typeface for PingFang TC in Traditional-Chinese contexts.
05

Components

Button

Teal Outline (primary action)
Backgroundtransparent
Text#00CCB4
Border2px solid #DCF9F3
Radius8px
Paddingnot separately verified
Font16px / 600
Height42px
Use: primary call-to-action on the live hahow.in surface
White Card Button
Background#FFFFFF
Text#595959
Bordernot separately verified
Radius8px
Paddingnot separately verified
Fontnot separately verified
Heightnot separately verified
Use: neutral card-level action sitting on the gray-blue canvas

Tag Chip

Default
Default
Backgroundrgba(0,0,0,0.04)
Textrgba(0,0,0,0.65)
Bordernone
Radius20px
Paddingnot separately verified
Font14px / 400
Height33px
Use: metadata, category, and filter tags

Related design systems