본문으로 건너뛰기
oh-my-design

Bitpanda DESIGN.md

DESIGN.md

Design System Inspiration of Bitpanda

Overview

Visual Theme & Atmosphere

Bitpanda was "founded in Vienna by Eric Demuth, Paul Klanschek, Christian Trummer with a mission to make Bitcoin accessible to everyone" in 2014; in 2015 it started brokerage for Bitcoin in the Austrian market. Its group page frames the idea as "your wealth shouldn't depend on who your banker is". The site's own asset-class tokens name crypto, stocks, ETFs, commodities, metals and more.

The site pairs a deep forest green #103e36 with a bright mint #2cec9a: dark-green hero and buttons, mint highlights, neutral greys #282828 and #f4f4f4, and huge headlines in Bitpanda Compressed over Inter body text.

What makes it worth reading:

  • A complete semantic scheme. --colors-<group>-<role> for brand, neutrals, positive, negative, information and "best": fill_primary, fill_hover, fill_pressed, fill_disabled, on_fill_light, stroke_primary, text_primary_inverted …
  • Asset classes as colours. --colors-class-crypto #ff9426, -etf #2b6fd5, -stock #21c9ab, -commodities #f7da44, -metal #995917, -leverage #7921ea, -ai #2cec9a.
  • A compressed display face. Bitpanda Compressed 700 at 88px for the hero.

Primary tasks

  • Sign up or log in.
  • Start investing; explore asset classes.

Brand Narrative

Founded in Vienna to make Bitcoin accessible, Bitpanda now wraps many asset classes in one calm green — each class with a colour of its own — and a compressed headline face that makes the brand recognisable at a glance.

Principles

  • Accessible wealth. "Your wealth shouldn't depend on who your banker is."
  • Role-named colour.
  • Every asset has a colour.

Personas

Not researched. No persona claim is made from a UI capture.

Colors

Measured with getComputedStyle on bitpanda.com/en: 297 root custom properties — --colors-* 119, --animations-* 26, --rb-* 22, --color-* 22, --spacing-* 18 … All first-party. Tokens are served as 8-digit hex with an ff alpha; they are written here as 6-digit.

Brand green

  • Brand (#103e36) — --colors-brand-fill_primary; the Sign-up button and hero.
  • Brand hover (#28514a) — fill_hover, fill_focused · Brand pressed (#40655e).
  • Brand text (#16764d) — text_primary · Brand tertiary (#f3f3f2).

Mint (positive)

  • Positive (#2cec9a) — --colors-positive-fill_primary, --colors-class-ai.
  • Positive pressed (#16764d).

Neutrals

  • Foreground (#282828) — --colors-neutrals-text_primary.
  • Text secondary (#7e7e7e) · Fill tertiary (#a9a9a9) · Fill quaternary (#eaeaea).
  • Divider (#f4f4f4) · Widget (#f9f9f9) · Canvas (#ffffff) · Hover light (#f3f5f5).

Status

Negative #ff4e4e (text #cc3e3e) · Information #2b6fd5 · Best #f2254a.

Typography

Font family

Bitpanda Compressed (700) for display; Inter (400–700) for text. Both load (document.fonts).

Scale

H1 88px/700 Compressed; H2 17px/500 Inter; header buttons 15px/500; body 15px/400.

Layout

  • A dark-green header and hero with a compressed headline, then trust badges and product sections on white.

Responsive Behavior

Not measured. Desktop 1440×1000 only.

Elevation & Depth

Flat; neutrals and green blocks separate sections.

Motion & Easing

Not measured.


Tier 1 sources: https://www.bitpanda.com/en (live homepage — 297 root custom properties read via getComputedStyle; Bitpanda Compressed and Inter loaded; three components measured at rest, hover, pressed and focus, captured 2026-09-26); https://www.bitpanda.com/en/zz-this-does-not-exist (nonsense-path control — HTTP 404 in the browser, read 2026-09-26); https://group.bitpanda.com/about-us (About Bitpanda Group — founded in Vienna in 2014 by Eric Demuth, Paul Klanschek and Christian Trummer, read 2026-09-26); https://www.bitpanda.com/en/legal/legal-notice (legal notice under § 5 E-Commerce-Law, Bitpanda GmbH, read 2026-09-26)

Components

Measured with focus under a real Tab key and a hover counted only when :hover matched; consent rejected.

  • Sign-up — #103e36, white 15px/500, 5px, 32px. Hover and press #28514a with a #f3f5f5 label; focus is the browser's ring.
  • Log in — white, #282828. Hover and press #f3f5f5.
  • Start investing — #f4f4f4, #282828 15px/400, 4px, 48px. Hover #eaeaea.

Radius

4–5px on buttons.

States

Hover: brand green lifts to #28514a; white buttons tint #f3f5f5; grey to #eaeaea. Press: the same. Focus: the browser's ring on measured controls.

Do's and Don'ts

Do

  • Use forest green #103e36 for primary actions and mint #2cec9a for positive highlights.
  • Name colours by group and role; give each fill hover, pressed and disabled values.
  • Set hero headlines in the compressed face.

Don't

  • Don't use mint for primary buttons; the action colour is the dark green.
  • Don't reuse asset-class colours for status.
  • Don't set body text in the compressed face.

Voice & Tone

Not assessed as authored voice.

Agent Prompt Guide

Quick Color Reference

#103e36 forest green · #28514a hover · #2cec9a mint · #16764d brand text · #282828 ink · #7e7e7e secondary · #f4f4f4 divider · #ff4e4e negative

Example Component Prompts

  • "A 32px #103e36 button, white 15px/500 Inter, 5px radius; hover #28514a."
  • "An 88px Bitpanda Compressed headline in white on forest green."

색상

브랜드

면과 글자

상태

그 밖의 색

타이포그래피

타입 스케일

  1. displayhero heading88px, 굵기 700
  2. bodyheader buttons15px, 굵기 500

여백과 모양

모서리 반경

  • sm4px
  • md5px

컴포넌트

  • button-signup
    button-signup채움 #103e36 · 글자 #ffffff · 반경 5px · 높이 32px · 안쪽 여백 4px 16px · 글자 크기·굵기 15px / 500
    • 호버 #28514a
    • 누름 #28514a
  • button-login
    button-login채움 #ffffff · 글자 #282828 · 반경 5px · 높이 32px · 안쪽 여백 4px 16px · 글자 크기·굵기 15px / 500
    • 호버 #f3f5f5
    • 누름 #f3f5f5
  • button-neutral
    button-neutral채움 #f4f4f4 · 글자 #282828 · 반경 4px · 높이 48px · 안쪽 여백 8px 16px · 글자 크기·굵기 15px / 400
    • 호버 #eaeaea
    • 누름 #f4f4f4