Design System
Cal.com logo

Cal.com

Cal.com's website is a masterclass in monochromatic restraint — a grayscale world where boldness comes not from color but from the sheer confidence of black text on white space. Inspired by Uber's minimal aesthetic, the palette is deliberately stripped of hue: near-black headings (#242424), mid-gray secondary text (#898989), and pure white surfaces. Colo

01

Color Palette

Brand

Accent

Neutrals

02

Typography

Type Scale

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

display48px · 600 · 1.25
Design at scale
32px32px · 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

Display
Cal Sans
Open · OFL
Cal.com's open-source display font.
Install via GitHub · calcom/font
Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Monospace
Roboto Mono
Open · Apache 2.0
Install via Google Fonts
Primary
Cal Sans
Open · OFL
Cal.com's open-source display font.
Install via GitHub · calcom/font
Primary
Cal Sans
Open · OFL
Cal.com's open-source display font.
Install via GitHub · calcom/font
Primary
Matter
Commercial
Used by Cal.com, Warp.
Source · Displaay Type
Primary
Matter
Commercial
Used by Cal.com, Warp.
Source · Displaay Type
Primary
Matter
Commercial
Used by Cal.com, Warp.
Source · Displaay Type
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap20px
Card padding12px
Element gap4px

Border Radius

ElementValuePreview
buttons8px
inputs8px
cards8px
dialogs8px
badges8px
pillPill9999px

Elevation

Shadow 1
Shadow 2
04

Guidelines

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

Do

  • Use Cal Sans exclusively for headings (24px+) and never for body text — it's a display font with tight default spacing
  • Apply positive letter-spacing (+0.2px) when using Cal Sans below 24px — the font cramps at small sizes without it
  • Maintain the grayscale palette — boldness comes from contrast, not color
  • Use the multi-layered shadow system for card elevation — ring shadow + diffused shadow + contact shadow
  • Keep backgrounds pure white — the monochrome philosophy requires a clean canvas
  • Use Inter for all body text at weight 300–600 — it's the reliable counterpart to Cal Sans's display personality
  • Let product screenshots be the visual content — no illustrations, no decorative graphics
  • Apply generous section spacing (80px–96px) — the breathing room is essential to the premium feel

Don't

  • Use Cal Sans for body text or text below 16px — it wasn't designed for extended reading
  • Add brand colors — Cal.com is intentionally grayscale, color is reserved for links and UI states only
  • Use CSS borders when shadows can achieve the same containment — the ring-shadow technique is the system's approach
  • Apply negative letter-spacing to Cal Sans at small sizes — it needs positive spacing (+0.2px) below 24px
  • Create heavy, dark shadows — Cal.com's shadows are subtle (5% opacity diffused) with sharp contact edges
  • Use illustrations, abstract graphics, or decorative elements — the visual language is typography + product UI only
  • Mix Cal Sans weights — the font is designed for weight 600, other weights break the intended character
  • Reduce section spacing below 48px — the generous whitespace is core to the premium monochrome aesthetic
05

Components

Buttons

button-primary
Background#242424
Text#ffffff
Radius8px
Padding12px 20px
Font16px / 600
Hoveropacity 0.7
Use: Signature CTA — maximally dark on white
button-ghost
Background#ffffff
Text#242424
Radius8px
Padding12px 20px
Font16px / 600
Shadowrgba(19,19,22,0.7) 0px 1px 5px -4px, rgba(34,42,53,0.08) 0px 0px 0px 1px, rgba(34,42,53,0.05) 0px 4px 8px 0px
Use: Secondary CTA with shadow-ring border (no CSS border)
button-pill
Background#242424
Text#ffffff
Radius9999px
Padding8px 16px
Use: Rounded pill-shaped actions

Inputs

input
Background#ffffff
Text#242424
Border1px solid rgb(118,118,118)
Radius8px
Padding8px 12px
Focus--framer-focus-outline
Use: Text input / select

Cards

card
card
Background#ffffff
Radius8px
Padding16px 24px
Shadowrgba(19,19,22,0.7) 0px 1px 5px -4px, rgba(34,42,53,0.08) 0px 0px 0px 1px, rgba(34,42,53,0.05) 0px 4px 8px 0px
Use: Standard card; ring shadow as border

Badges

badge
badge-pill
Background#242424
Text#ffffff
Radius9999px
Padding4px 10px
Font12px / 600
Use: Pill-shaped badges and tags
badge
badge-default
Background#f5f5f5
Text#242424
Radius8px
Padding4px 8px
Font12px / 600
Use: Default badge

Tabs

TabTabTab
nav
Backgroundwhite/transparent
Text#111111
Use: Sticky top nav, Cal Sans links, dark primary CTA

Related design systems