Nikhil Nigam

Design is
how it works.

I obsess over structure, spacing, and the invisible systems that make interfaces feel right. This page is both a manifesto and a specimen sheet.

Theme
Principles
01

Clarity over decoration

Every element earns its place. If it doesn’t communicate, it’s noise.

02

Structure creates freedom

Grids, tokens, and systems aren’t constraints—they’re the foundation for creative decisions.

03

Details compound

A 1px adjustment, the right easing curve, proper kerning—small things build trust at scale.

04

Ship, then refine

Good design is iterative. Pixel-perfection comes from real feedback, not imagination.

Font Families
Heading

Satoshi

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789 !@#$%&

Body

DM Sans

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789 !@#$%&

Mono

JetBrains Mono

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789 !@#$%&

Font Weights

The quick brown fox jumps over the lazy dog

300

The quick brown fox jumps over the lazy dog

400

The quick brown fox jumps over the lazy dog

500

The quick brown fox jumps over the lazy dog

600

The quick brown fox jumps over the lazy dog

700

The quick brown fox jumps over the lazy dog

800

The quick brown fox jumps over the lazy dog

900
Type Scale
Display48px → 72px
Aa
Heading30px → 36px
Aa
Title20px → 24px
Aa
Body16px
Aa
Caption14px
Aa
Mono12px
Aa
Leading (Line Height)
Tight1.25

Good design is invisible. It removes friction so the user can focus on what matters most.

Snug1.375

Good design is invisible. It removes friction so the user can focus on what matters most.

Normal1.5

Good design is invisible. It removes friction so the user can focus on what matters most.

Relaxed1.625

Good design is invisible. It removes friction so the user can focus on what matters most.

Loose2

Good design is invisible. It removes friction so the user can focus on what matters most.

Tracking (Letter Spacing)

Typography & Spacing

Tighter-0.05em

Typography & Spacing

Tight-0.025em

Typography & Spacing

Normal0em

Typography & Spacing

Wide0.025em

Typography & Spacing

Wider0.05em

Typography & Spacing

Widest0.1em
Text Styles
Italic

The quick brown fox

Underline

The quick brown fox

Line-through

The quick brown fox

Uppercase

The quick brown fox

Lowercase

THE QUICK BROWN FOX

Capitalize

the quick brown fox

Text Specimen
Heading + Body

Design is how it works

Good design is not just about aesthetics. It's about solving problems, reducing friction, and making complex things feel effortless. Every pixel, every interaction, every transition should serve a purpose.

Long-form

Typography is the craft of endowing human language with a durable visual form. It shapes how we read, how we feel, and how we understand. The right typeface at the right weight with the right spacing can make content breathe — or suffocate it.

Consistency in typographic rhythm — line height, letter spacing, and vertical cadence — builds the invisible scaffolding that lets content speak for itself.

Code Context

Inline code like font-heading should feel embedded, not disruptive. Monospaced fragments within body text need enough contrast to stand out while maintaining reading flow.

Inverted

Light on dark

Typography must hold up across surfaces. On dark backgrounds, lighter weights and slightly increased letter spacing improve legibility and reduce visual vibration.

Palette
Spacing
4
8
12
16
24
32
48
64
Components
Buttons
Sizes
Icon
Badges
DesignSystemNewSuccessWarningError
Input
Input sizes
Card

Card title

A minimal card with clear hierarchy and breathing room.

Checkbox
Toggle
SM
MD
LG
Off
Avatars
+3
Elevation
None
SM
Base
MD
LG
XL
Radius
none0px
sm2px
base4px
md6px
lg8px
xl12px
2xl16px
full9999px
Dark Palette
Iconography
Search
Settings
Bell
Home
User
Mail
Heart
Star
Arrow
Check
Close
Plus
Minus
Down
Right
Eye
Hidden
Copy
Download
Share
Delete
Edit
Layers
Grid
Loading States

Individual elements

Card transition

Dashboard

Analytics overview with real-time metrics.

Livev2.0
Progress

Linear bars

SM
MD
LG

Animated

Spinners

SM
MD
LG
Tooltips
T
top
B
bottom
L
left
R
right
Forms

Input States

We'll never share your email.

This field is required.

Textarea

Radio Group

Radio Cards

Composed Form

Create account

Fill in the details below to get started.

Brief description for your profile.

Toasts (Sonner)

Toast notifications powered by Sonner. Configured with monospace font, dashed borders, and bottom-center positioning. Click any button to trigger a live toast.

Preview

Event has been created.
Changes saved successfully.
Something went wrong.
Your session is about to expire.
Copy Button
default
minimal
outlined
filled
Focus & Accessibility
Contrast ratios
Aa
Aa

Dark / White

16.5:1

AAA
Aa
Aa

Dark / Surface

15.2:1

AAA
Aa
Aa

Primary / White

3.9:1

AA Large
Aa
Aa

White / Dark

16.5:1

AAA
Aa
Aa

Light / Primary

3.6:1

AA Large
Aa
Aa

Muted / White

7.2:1

AAA
WCAG 2.1 requirements
LevelNormal textLarge text
AA4.5 : 13 : 1
AAA7 : 14.5 : 1
Breakpoints
sm
640pxSmall tablets
md
768pxTablets
lg
1024pxLaptops
xl
1280pxDesktops
2xl
1536pxLarge screens
base

Below 640px — mobile-first default. No prefix needed.

Keyboard Shortcuts
Command palette
K
Save
S
Quick actions
P
Search
/
Close
Esc
Undo
Z
Dividers
Solid
Dashed
Dotted
Thick
With label
OR
Gradient
Grid System
2 columns
1/2
1/2
3 columns
1/3
1/3
1/3
4 columns
1/4
1/4
1/4
1/4
Sidebar + Content
Sidebar
Content
Empty States

Default

No messages yet

When you receive messages, they'll appear here.

Search

No results found

Try adjusting your search or filters to find what you're looking for.

Error

File not found

The file you're looking for may have been moved or deleted.

Minimal

You're offline

Check your connection and try again.

Tables

Default

NameStatus
Interactive
JetBrains Monoactive
Instrument Serifactive
SF Prodeprecated
Fira Codereview

Striped

TokenValue
spacing-xs4px
spacing-sm8px
spacing-md16px
spacing-lg24px
spacing-xl32px
spacing-2xl48px
Tabs

Underline

High-level summary of the design system, its purpose, and guiding principles.

Pill

High-level summary of the design system, its purpose, and guiding principles.

Segmented

Vertical

High-level summary of the design system, its purpose, and guiding principles.

Imagery

Aspect Ratios

1:1

Avatars, thumbnails

4:3

Cards, previews

16:9

Hero images, banners

21:9

Cinematic, wide banners

Treatments

Rounded

Standard border radius for contained images

Circle crop

Profile photos and avatars

Border

Subtle border for low-contrast images

Shadow

Elevated images for emphasis

Overlays

Dark gradient
Light wash
Branded tint

Guidelines

Use rounded-xl or rounded-2xl

Consistent with component system radii

Prefer 4:3 or 16:9 ratios

Predictable layout, avoids CLS

Add ring-1 on light backgrounds

Defines image edge when contrast is low

Use object-cover, never stretch

Maintains subject composition

Toolbox
FigmaDesign
VS CodeEditor
Tailwind CSSStyling
Framer MotionAnimation
Next.jsFramework
VercelDeployment
LinearPlanning
ArcBrowser