← all systems cal
edit →

Design System Inspired by Cal.com

1. Visual Theme & Atmosphere

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. Color is treated as a foreign substance — when it appears (a rare blue link, a green trust badge), it feels like a controlled accent in an otherwise black-and-white photograph.

Cal Sans, the brand’s custom geometric display typeface designed by Mark Davis, is the visual centerpiece. Letters are intentionally spaced extremely close at large sizes, creating dense, architectural headlines that feel like they’re carved into the page. At 64px and 48px, Cal Sans headings sit at weight 600 with a tight 1.10 line-height — confident, compressed, and immediately recognizable. For body text, the system switches to Inter, providing “rock-solid” readability that complements Cal Sans’s display personality. The typography pairing creates a clear division: Cal Sans speaks, Inter explains.

The elevation system is notably sophisticated for a minimal site — 11 shadow definitions create a nuanced depth hierarchy using multi-layered shadows that combine ring borders (0px 0px 0px 1px), soft diffused shadows, and inset highlights. This shadow-first approach to depth (rather than border-first) gives surfaces a subtle three-dimensionality that feels modern and polished. Built on Framer with a border-radius scale from 2px to 9999px (pill), Cal.com balances geometric precision with soft, rounded interactive elements.

Key Characteristics:

2. Color Palette & Roles

Primary

Secondary & Accent

Surface & Background

Neutrals & Text

Semantic & Accent

Gradient System

3. Typography Rules

Font Family

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display HeroCal Sans64px6001.100pxMaximum impact, tight default spacing
Section HeadingCal Sans48px6001.100pxLarge section titles
Feature HeadingCal Sans24px6001.300pxFeature block headlines
Sub-headingCal Sans20px6001.20+0.2pxPositive spacing for readability at smaller size
Sub-heading AltCal Sans20px6001.500pxRelaxed line-height variant
Card TitleCal Sans16px6001.100pxSmallest Cal Sans usage
Caption LabelCal Sans12px6001.500pxSmall labels in Cal Sans
Body LightCal Sans UI Light18px3001.30-0.2pxLight-weight body intro text
Body Light StandardCal Sans UI Light16px3001.50-0.2pxLight-weight body text
Caption LightCal Sans UI Light14px3001.40–1.50-0.2 to -0.28pxLight captions and descriptions
UI LabelInter16px6001.000pxUI buttons and nav labels
Caption InterInter14px5001.140pxSmall UI text
MicroInter12px5001.000pxSmallest Inter text
CodeRoboto Mono14px6001.000pxCode snippets, technical text
Body MatterMatter Regular14px4001.140pxAlternate body text (product UI)

Principles

4. Component Stylings

Buttons

Cards & Containers

Inputs & Forms

Image Treatment

5. Layout Principles

Spacing System

Grid & Container

Whitespace Philosophy

Border Radius Scale

6. Depth & Elevation

LevelTreatmentUse
Level 0 (Flat)No shadowPage canvas, basic text containers
Level 1 (Inset)rgba(0,0,0,0.16) 0px 1px 1.9px 0px insetPressed/recessed elements, input wells
Level 2 (Ring + Soft)rgba(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 8pxCards, containers — the workhorse shadow
Level 3 (Ring + Soft Alt)rgba(36,36,36,0.7) 0px 1px 5px -4px, rgba(36,36,36,0.05) 0px 4px 8pxAlt card elevation without ring border
Level 4 (Inset Highlight)rgba(255,255,255,0.15) 0px 2px 0px inset or rgb(255,255,255) 0px 2px 0px insetButton inner highlight — 3D pressed effect
Level 5 (Soft Only)rgba(34,42,53,0.05) 0px 4px 8pxSubtle ambient shadow

Shadow Philosophy

Cal.com’s shadow system is the most sophisticated element of the design — 11 shadow definitions using a multi-layered compositing technique:

Decorative Depth

7. Do’s and Don’ts

Do

Don’t

8. Responsive Behavior

Breakpoints

NameWidthKey Changes
Mobile<640pxSingle column, hero text ~36px, stacked features, hamburger nav
Tablet Small640px–768px2-column begins for some elements
Tablet768px–810pxLayout adjustments, fuller grid
Tablet Large810px–1024pxMulti-column feature grids
Desktop1024px–1199pxFull layout, expanded navigation
Large Desktop>1199pxMax-width container, centered content

Touch Targets

Collapsing Strategy

Image Behavior

9. Agent Prompt Guide

Quick Color Reference

Example Component Prompts

Iteration Guide

When refining existing screens generated with this design system:

  1. Verify headings use Cal Sans at weight 600, body uses Inter — never mix them
  2. Check that the palette is purely grayscale — if you see brand colors, remove them
  3. Ensure card elevation uses the multi-layered shadow stack, not CSS borders
  4. Confirm section spacing is generous (80px+) — if sections feel cramped, add more space
  5. The overall tone should feel like a clean, professional scheduling tool — monochrome confidence without any decorative flourishes