Devsisters
Devsisters
devsisters
Design System
Devsisters logo

Devsisters

Devsisters' digital product language is bold, energetic, and unambiguously orange. The homepage announces itself in a full-bleed deep orange (#FF5F00) navigation bar that carries through to the footer, wrapping the entire experience in brand warmth. Against this chromatic confidence, content cards surface on pure white with subtle grey borders and generous

01

Color Palette

Accent

Neutrals

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
heading-xl36px · 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
Display
azo-sans-web
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 gap32px
Card padding16px
Element gap12px

Border Radius

ElementValuePreview
buttons36px
inputs36px
cards16px
dialogs16px
badges8px
pillPill9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use #FF5F00 as the primary action colour for all main CTAs, nav chrome, and section backgrounds.
  • Pair #FFCE00 badges with #000000 text — this is the only accessible combination for yellow.
  • Use azo-sans-web weight 800–900 in all-caps for English display copy; use Pretendard weight 500–700 for Korean body text.
  • Apply border-radius: 36px on all pill-shaped buttons and tags; border-radius: 20px on content cards.
  • Keep button height at 48 px (desktop) with 12 px/24 px padding.
  • Use #000000 for the secondary black pill button when an alternative to orange is needed on white backgrounds.

Don't

  • n't use #FFCE00 without #000000 text — it fails contrast on white or orange backgrounds.
  • n't mix azo-sans-web (display) and Pretendard (body) at the same hierarchical level — they serve distinct roles.
  • n't introduce border-radius values other than 36 px (pills/tags), 20 px (cards), or 8 px (images/thumbnails).
  • n't place orange text on an orange background — reversed white text is the only on-brand contrast pairing.
  • n't use italic or light weights (100–300) in UI components — the brand voice reads as bold and direct.
  • n't add heavy drop shadows; depth is communicated through colour field transitions and border radius, not elevation.
05

Components

Primary CTA Button

Orange Primary (css-1d80czy)
Background`#FF5F00`
Text`#FFFFFF`
Bordernone
Radius36px
Padding12px 24px
Fontazo-sans-web / 800
Height48px
Black Secondary (css-w3127n)
Background`#000000`
Text`#FFFFFF`
Bordernone
Radius36px
Padding12px 24px
Fontazo-sans-web / 800
Height48px

Content Card

Standard Card (css-136jai7 / css-1v6f5oy)
Standard Card (css-136jai7 / css-1v6f5oy)
Background`#FFFFFF`
Border1px solid `#DCDCDC`
Radius8px
News/Feature Card
News/Feature Card
Background`#FFFFFF`
Radius20px
Padding52px 80px

Tag Badge

Accent
Accent Tag (css-1vxk175)
Background`#FFCE00`
Text`#000000`
Radius36px
Padding5.5px 12px
Active
Active State Tag
Background`#FF5F00`
Text`#FFFFFF`
Radius36px

Related design systems