Design System
Bito logo

Bito

Bito (滿滿大平台) is a leading Taiwanese motion-design and creative-branding studio out of Taipei, and its portfolio site is a master-class in restraint as a frame for maximalist work. The site itself is almost monastically plain: a pure white canvas (#ffffff), pure black ink (#000000) for nearly all type, and absolutely no rounding — every corner is a hard `

01

Color Palette

Brand

Accent

Neutrals

Semantic

02

Typography

Type Scale

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

display42px · 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.
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
Primary
Noto Sans TC
Open · OFL
Install via Google Fonts
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap40px
Card padding16px
Element gap8px

Border Radius

ElementValuePreview
buttons0px
inputs0px
cards0px
dialogs0px
badges0px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Keep the canvas pure white (#ffffff) and ink pure black (#000000) — maximum editorial contrast
  • Use 0px radius on every element — the hard corner is the brand's signature sharpness
  • Reserve the Bito red-orange family (#f92c16 / #ff5529 / #e74118) for full-bleed project/contact tiles
  • Use the secondary accents (#4419fe blue, #fb76ff magenta, #166b22 green) as full-screen color fields, not as buttons or links
  • Set Latin type in Neue Haas Unica and Traditional Chinese in Noto Sans TC
  • Stay within weights 400 (nav/body/tags) and 500 (labels/titles)
  • Let whitespace and full-bleed tiles do all the separating
  • Use faint grey (#bebebe) for inactive tags and mid grey (#707070) for muted meta

Don't

  • Use drop shadows for elevation — Bito is a flat, shadow-free system
  • Round any corner — the entire system is 0px radius
  • Turn the accent colors into buttons or links — they are architectural color fields, not interactive chrome
  • Introduce a heavy display weight or italics — type stays even at 400/500
  • Add gutters between project tiles — they butt edge-to-edge, full-bleed
  • Use a serif or a non-grotesque Latin face — Neue Haas Unica owns the Latin voice
  • Spread the red-orange thinly across small UI — it lives only on large saturated tiles
  • Add decorative cards-with-shadows chrome — the white canvas is the only frame
05

Components

Tabs

TabTabTab
nav-link
Text#000000
Font16px / 400 neue-haas-unica
Activeink #000000 label, no underline indicator
Use: Top nav item (Work/News/About/Bitween)
TabTabTab
lang-toggle
Text#000000
Font16px / 400 neue-haas-unica
Use: EN / 中 language switch in header

Cards

project-tile
project-tile
Background#f92c16
Text#ffffff
Radius0px
Use: Full-bleed warm project thumbnail in the Work grid (also #ff5529 / #e74118 variants)
project-tile-dark
project-tile-dark
Background#000000
Text#ffffff
Radius0px
Use: Black project tile / cover, sharp-cornered

Badges

filter
filter-label
Text#000000
Radius0px
Font24px / 500 neue-haas-unica
Use: Genre / Service / Sector filter heading
tag
tag-chip
Text#bebebe
Radius0px
Font16px / 400 neue-haas-unica
Use: Inactive genre/service tag (Live Action, Event, Branding…)

List items

footer-link
footer-link
Text#000000
Font16px / 400 neue-haas-unica
Use: Footer contact / social link (Facebook, Instagram, info@bito.tv)

Related design systems