Back to Discover

Cal.com

Scheduling infrastructure for the modern web

cal.com
13 colors
17 components
Inter
Mar 26, 2026
Website Preview
Cal.com screenshot
Colors
Primary
#292929

Primary dark

#FFFFFF

Background

#FF7A45

Orange accent, CTAs

#F3F4F6

Muted surfaces

#6B7280

Secondary text

Neutral
#111827

Dark headings

#374151

Body text

#9CA3AF

Placeholder text

#E5E7EB

Borders, dividers

#F9FAFB

Background tints

Semantic
#22C55E

Booked, confirmed state

#EF4444

Unavailable, error states

#F59E0B

Pending, tentative states

Typography
Inter
Role
SizeWeightHeight
Heading
30px7001.2
Subheading
20px6001.3
Body
16px4001.6
Small
14px4001.5
Caption
12px4001.4

DESIGN.md — Cal.com

Overview

Cal.com's design system is grounded in accessibility and clarity. A near-black primary color with orange accent creates warmth in a scheduling context. The open-source nature is reflected in clean, well-documented, themeable components.

Colors

Primary Palette

TokenHexUsage
color-brand#292929Primary dark
color-bg#FFFFFFBackground
color-accent#FF7A45Orange accent, CTAs
color-muted-bg#F3F4F6Muted surfaces
color-muted#6B7280Secondary text

Neutral Palette

TokenHexUsage
color-gray-900#111827Dark headings
color-gray-700#374151Body text
color-gray-400#9CA3AFPlaceholder text
color-gray-200#E5E7EBBorders, dividers
color-gray-50#F9FAFBBackground tints

Semantic Colors

TokenHexUsage
color-success#22C55EBooked, confirmed state
color-error#EF4444Unavailable, error states
color-warning#F59E0BPending, tentative states

Typography

RoleFamilySizeWeightLine Height
HeadingInter30px7001.2
SubheadingInter20px6001.3
BodyInter16px4001.6
SmallInter14px4001.5
CaptionInter12px4001.4

Spacing

TokenValueUsage
space-14pxInline gaps
space-28pxForm element gaps
space-416pxCard padding
space-624pxSection gaps
space-832pxPage sections

Border Radius

TokenValueUsage
radius-sm4pxDuration pills
radius-md8pxInputs, buttons
radius-lg12pxCards, modals
radius-full9999pxAvatar, pill tags

Elevation

LevelValueUsage
shadow-sm0 1px 2px rgba(0,0,0,0.05)Input fields
shadow-md0 4px 12px rgba(0,0,0,0.08)Calendar popover
shadow-lg0 8px 24px rgba(0,0,0,0.12)Booking modal

Components

Calendar Grid

  • 7-column date grid
  • Available slots highlighted in brand color
  • Time zone selector in header

Booking Form

  • Name, email, notes fields
  • Duration selector pills
  • Confirm button in orange accent

Availability Card

  • Weekly schedule view
  • Draggable time blocks
  • Override dates support

Do's and Don'ts

Do

  • Use the orange accent for primary booking actions
  • Show time zones prominently
  • Keep forms short — minimize required fields

Don't

  • Don't use red for available time slots
  • Don't auto-select time zones without confirmation
  • Don't hide calendar navigation

Want a DESIGN.md like this for your own website?