Design System v3 New

Build with
precision.

A design system that fuses the warmth of artisanal craft with the precision of engineered grids. Every token, every line, every transition — intentional.

02 / Typography

Type system

Display — 120px / -0.067em / 0.93

Aa Bb Cc

Heading — 96px / -0.031em / 0.92

Headlines

Subheading — 48px / -0.02em / 1.0

Feature titles

Title — 32px / -0.01em / 1.1

Card headings and smaller sections

Body — 16px / -0.01em / 1.6

Body text uses Geist at 16px with a comfortable 1.6 line height. Designed for readability in both light and dark contexts, with subtle negative tracking.

Label — Fragment Mono / 10px / uppercase

FIG_01 — Section labels and captions

monospace for code, tokens, and technical content

Geist — Sans-serif

Light 300

Regular 400

Medium 500

SemiBold 600

Bold 700

Fragment Mono — Monospace

Light 300

Regular 400

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()

03 / Color

Warm palette

Foundation

Dark

#1f1915

Light

#fffdf6

Accent

#d4fd80

Red

#fa4149

Coral

#fa725a

Warm Backgrounds

BG-1

#f7f5f1

BG-2

#f2efe9

BG-3

#e6e3dd

Dark Surfaces

Surface

#0d0d0d

Surface-2

#141414

Surface-3

#1a1a1a

Card

#111111

Light Surface

Warm and inviting

Warm neutral backgrounds create a natural, organic feel.

Dark Surface

Sharp and precise

Dark surfaces maintain warmth even in dark mode.

04 / Grid

Line grid

5-Column Asymmetric — 1.7fr 1fr 1fr 1fr 1.7fr
Fig_01

Build with precision

A design system crafted for developers and designers who value intentional choices.

Fig_02
Fig_03
Fig_04

Warm tokens

Every color, space, and radius — defined as a portable CSS custom property.

Fig_05

Grid lines

CSS Grid with 1px gaps creates structural lines. No borders, no SVGs.

Fig_06
Fig_07

Dot overlay

Radial-gradient at 17px intervals creates the technical blueprint aesthetic.

3-Column Equal
01

Tokens

CSS custom properties as the portable foundation.

02
03

Components

Buttons, cards, inputs — built on the token layer.

05 / Components

UI kit

Buttons Badges & Tags
Active Warning Error Neutral Tag Label
Cards — Dark
Feature

Smooth scroll

Lenis-powered smooth scrolling with configurable lerp and duration.

Feature

Text reveals

Per-character staggered opacity via GSAP ScrollTrigger.

Feature

Parallax layers

Data-driven parallax transforms with configurable speed.

Cards — Light
Module

Token system

CSS custom properties that work everywhere.

Module

Grid patterns

Asymmetric line grids with dot overlays.

Inputs
Dark Input
Light Input
Links
06 / Spacing & Radius

Scale

Spacing Scale (8px base)
4
8
16
24
32
48
64
96
160
Border Radius
2

2px

4

4px

8

8px

12

12px

16

16px

24

24px

32

32px

full

100vw

07 / Motion

Animations

Scroll-driven text reveal — .bb-reveal

Every character fades in as you scroll, creating a reading-paced reveal that draws the eye through the content.

Staggered fade-in — .bb-stagger-group
01

Elements fade up with a staggered delay

02

Each child offsets by 100ms

03

Using the bounce easing curve

Easing curves — hover each track
Standard
Bounce
Spring
Parallax — .bb-parallax