Portaly
Portaly
portaly
Design System
Portaly logo

Portaly

Portaly (傳送門) is Taiwan's largest Traditional-Chinese link-in-bio and creator landing-page builder, operated by Real Engine, and its marketing surface reads like a bright, optimistic creator-economy product rather than a utilitarian dev tool. The page background is a soft off-white (#f8f8f8) under crisp white (#ffffff) content cards, with body copy in a

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display50px · 800 · 1.25
Design at scale
32px32px · 800 · 1.25
Section heading
heading-lg24px · 800 · 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
Primary
Noto Sans
Open · OFL
Install via Google Fonts
Primary
Noto Sans TC
Open · OFL
Install via Google Fonts
Primary
Noto Color Emoji
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycompact
Base unit4px
Section gap24px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
pricingSmall6px
filledSmall6px
pricingMedium12px
contentMedium12px
roundedLarge16px
largeLarge16px
heronavFull9999px
billingFull9999px
joinFull9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Reserve magenta-plum (#862983) for the primary action — filled CTAs and the billing toggle
  • Use teal (#00a6a3 / #12a3a0) as the accent voice — checkmarks, highlights, the logo swoosh
  • Reach for the magenta→teal gradient (#bb53b9 → #00a6a3) for the signature curved-arrow / stat accents
  • Use the purple hero gradient (#6e28af → #ac8ffe) with white headline + white outline pill at the top
  • Set type in Noto Sans with a Noto Sans TC fallback so Traditional Chinese renders natively
  • Run headlines heavy (800 hero / 700 sections) over quiet 16px / weight 400 body
  • Keep buttons at 6px, cards at 12px, large CTAs at 20px, hero/nav pills fully round
  • Use navy (#0c2340) for nav links and structural ink instead of pure black

Don't

  • Spread plum across many elements — it dilutes the single-action signal
  • Swap the accent away from teal — the teal-magenta duality is the brand's identity
  • Use heavy or dark drop shadows — depth is a soft grey ambient lift only
  • Set the whole UI in pure black headings everywhere — reserve #000000 for marketing display lines
  • Use sharp square corners on buttons or cards — everything is gently rounded
  • Render Traditional Chinese without the Noto Sans TC fallback — the stack must carry CJK
  • Add a third saturated brand hue — plum + teal (+ the playful purple hero) is the whole palette
  • Set headlines in a light weight — display is always Bold/ExtraBold
05

Components

Buttons

button-primary
Background#862983
Text#ffffff
Radius6px
Padding4px 16px
Font16px / 600 Noto Sans
Use: Primary CTA on pricing (Join Now), hover deepens plum
button-primary-lg
Background#862983
Text#ffffff
Radius20px
Padding24px 40px
Font18px / 600 Noto Sans
Use: Large primary CTA (Start Free)
button-secondary
Background#ffffff
Text#862983
Border1px solid #862983
Radius6px
Padding4px 16px
Font16px / 600 Noto Sans
Use: Secondary CTA (Start for Free), magenta outline
button-hero-ghost
Text#ffffff
Border2px solid #ffffff
Radius9999px
Padding14px 70px
Font28px / 600 Noto Sans
Use: White outline pill CTA over the purple hero gradient

Tabs

TabTabTab
nav-link
Text#0c2340
Font18px / 600 Noto Sans
Activemagenta #862983 text on the active item
Use: Top nav item (Features, Pricing, Portaly AI, Blog)

Cards

plan-card
plan-card
Background#ffffff
Radius12px
Shadowrgba(99,99,99,0.2) 0px 2px 8px 0px
Use: Pricing plan card on #f8f8f8 canvas, no border
link-block
link-block
Background#ffffff
Radius6px
Padding8px 16px
Font16px / 600 Noto Sans
Use: Creator-page link block (filled 6px / rounded 16px variants); accent color is creator-chosen

Toggles

toggle-billing
Background#d9d9d9
Radius9999px
Use: Annual/Monthly billing switch, magenta #862983 active thumb

Badges

feature
feature-check
Text#12a3a0
Font16px / 400 Noto Sans
Use: Teal checkmark in plan feature lists

Related design systems