Squarespace
Squarespace
squarespace

Squarespace's design system uses #000000 as its primary color and Inter for typography, with 0px corner radius. Squarespace is the definitive case study in editorial minimalism as a product philosophy.

Primary
#000000
Typography
Inter
Radius
0px
Design System
Squarespace logo

Squarespace

Squarespace is the definitive case study in editorial minimalism as a product philosophy. The homepage opens on an immersive full-screen hero video set against pure black (#000000) — not a dark navy, not a charcoal, but absolute black — with a 64px Clarkson headline rendered at weight 300 and tight −3.84px tracking. The headline reads: "A website makes i

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

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

display48px · 300 · 1.25
Design at scale
32px32px · 300 · 1.25
Section heading
heading-lg24px · 300 · 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

Primary
Inter
Open · OFL
Designed by Rasmus Andersson. Variable font with full weight range.
Install via Google Fonts
Primary
Clarkson
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
Primary
Clarkson Serif
Brand-only
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
Densitycomfortable
Base unit8px
Section gap48px
Card padding24px
Element gap12px

Border Radius

ElementValuePreview
buttonsMicro0px
featureCard8px
templateCard8px
inputsCard8px
pillCard8px
tabPill9999px
categoryPill9999px

Elevation

Subtle
Default
Elevated
Floating
Modal
04

Guidelines

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

Do

  • Use Clarkson weight 300 at 64px with -3.84px tracking for hero headlines
  • Alternate black and white section bands as the primary rhythm and hierarchy device
  • Use 0px border-radius on all buttons — the sharp corners are a deliberate brand statement
  • Use 8px border-radius on cards and inputs
  • Keep all chromatic color out of the UI — let user content provide color
  • Use full-bleed photography and video for hero surfaces
  • Pair Clarkson (sans) and Clarkson Serif for the display/accent heading split
  • Use #2f2f2f charcoal for secondary dark surfaces (not pure black)
  • Use #898989 ash for secondary/muted text

Don't

  • Introduce any chromatic accent color — Squarespace is monochrome only
  • Round button corners — 0px radius is the design signature
  • Use box shadows — depth comes from contrast, not elevation
  • Use Clarkson weight 700+ — the system tops out at 500
  • Use solid non-photographic color backgrounds on hero sections
  • Set body copy below 14px or use pure black (#000000) for body text — use #898989 or #999999
  • Use positive letter-spacing on display headings — always negative tracking at large sizes
05

Components

Buttons

button-primary
Background#000000
Text#ffffff
Radius0px
Padding24px 32px
Font14px / 500 Clarkson
Use: Primary CTA on light surface (Get started)
button-white
Background#ffffff
Text#000000
Radius0px
Padding24px 32px
Font14px / 500 Clarkson
Use: Primary CTA on dark/hero surface
button-charcoal
Background#2f2f2f
Text#ffffff
Radius0px
Padding16px 24px
Font14px / 500 Clarkson
Use: Secondary filled button on mid-dark surfaces

Cards

feature-card
feature-card
Background#2f2f2f
Text#ffffff
Radius8px
Padding24px
Use: Dark feature card — product links, service cards
template-card
template-card
Background#000000
Text#ffffff
Radius8px
Use: Template preview card with full-bleed image

Tabs

TabTabTab
pill-tab
Text#000000
Radius100px
Padding8px 18px
Font16px / 400 Clarkson
Activetext #000000 + bg #dddddd
Use: Category filter pill tabs

Badges

lang
lang-select
Background#5a5a5a
Text#ffffff
Radius4px
Padding8px 16px
Font16px / 400
Use: Locale/language selector badge

Inputs

text-input
Background#ffffff
Text#666666
Border1px solid #dddddd
Radius8px
Font15px / 400 Clarkson
Use: Search / form text input

Related design systems