Brand Design System - Version 1.1
Overview

How to use

Use the AssemblyAI brand design system with your AI coding tool of choice. It includes tokens, brand guidelines, fonts, icons, and logos. Build marketing websites, decks, assets, ad creative, landing pages, and micro-sites.

I know how to clone a repo
  1. Clone the design system: github.com/AssemblyAI-Marketing/assemblyai-website
  2. Design with Claude Code.
  3. Commit and push the changes to github.com/AssemblyAI-Marketing/assemblyai-website.
  4. Request a review from the relevant code owner(s): design guidance and assets go to @cneri-aai; implementation and general website changes go to @m-ods or @dmalloy-aai.
  5. Merge to production.
I don't know what that means

New to all this? No problem — you don't need to know how to code. Here's what's going on in plain terms.

  • What this is: the design system is AssemblyAI's official brand kit — its colors, fonts, logos, and ready-made page pieces. All of it is kept together in a project folder called a repository (or "repo" for short).
  • Where it lives: that repo sits on GitHub, a website teams use to store files and work on them together. "Cloning" a repo just means downloading your own copy onto your computer.
  • Claude Code is an AI assistant that can read those files and make changes for you when you describe what you want in everyday language — you never type code yourself.

The easiest way to start (no setup):

  1. Download the BrandDesignSystem.md file further down this page.
  2. Open any AI chat tool (like Claude), attach that file, and paste one of the prompts below.
  3. Ask for what you want — a page, a social graphic, a deck — and it will build it using the brand kit.

Want the full setup to edit the live site? Message the relevant code owner (@cneri-aai for design guidance and assets; @m-ods or @dmalloy-aai for implementation and general website changes) — they'll help you install Claude Code and get a copy of the repo in a few minutes, then review your work before it goes live.

Prompts
Initial Prompt
Prompt
Use the AssemblyAI brand design system (version 1.1). Clone the repo https://github.com/AssemblyAI-Marketing/assemblyai-website and review README.md and public/brand-design-system/assemblyai-brand-design-system.md before starting — the BrandDesignSystem.md file is the source of truth for tokens, components, and brand rules. Also use the AssemblyAI Claude skills (for example /brand-design-system, /assemblyai-content, and /assemblyai-brand-voice) for any content or brand work. When I prompt you to build, use only the existing patterns, components, layouts, and visual treatments in the design system. Do not create new UI patterns, components, layouts, or visual treatments. Follow the structure, behavior, and visual language already established.
Example prompt: New use-case page
Prompt
Using the AssemblyAI design system, build a new use-case page for [USE CASE, e.g. AI medical scribes]. Compose it only from existing components — top nav, a hero, section headers, feature grids or 3-ups, customer proof, river-flow sections, an inline CTA, FAQs, and the global footer. Keep all tokens, type, color, and motion from the design system, and draw copy direction from /assemblyai-content and /positioning. Do not invent new section patterns.
Example prompt: Social media visual
Prompt
Using the AssemblyAI design system, design a visual to post on social media for [TOPIC OR LAUNCH]. Use only brand colors (Cobolt is the single accent), Oceanic Text headings, Modern Gothic Mono eyebrows and labels, and the AssemblyAI logos and Material Symbols icons. Keep it on-brand, precise, and developer-credible — no new colors or typefaces.
Example prompt: Slide deck Ready — /deck-template
Prompt
Using the AssemblyAI design system, build a slide deck for [TOPIC] with the /deck-template skill. Pick layouts by their selection criteria, fill the content slots, and emit on-brand HTML slides using design-system token classes only. Cobolt is the only accent; headings are Oceanic Text, eyebrows and labels are Modern Gothic Mono.
Example prompt: Social asset Ready — /supporting-imagery
Prompt
Using the AssemblyAI design system, create a social ad/asset for [CAMPAIGN] with the /supporting-imagery skill. Let it pick the right style (Up to seven: UI & Code, Demos, Maps, Pure Abstract, Literal × Abstract, Graphs, Diagrams) and build the asset from design-system tokens, fonts, color, logos, and Material Symbols icons. Cobolt is the only accent.
Overview

BrandDesignSystem.md

Download

This design system Markdown file is the source of truth for agents and humans. It contains everything you need to know about the AssemblyAI brand design system.

Foundations

Color palette

Named scales are the brand language. Cobolt is the only accent and CTA color, running deep (500) to light (100). Black is a warm text and surface scale. White and Neutral carry the warm off-white backgrounds and borders. Blush is reserved for error and highlight states. Click any swatch to copy the hex.

Cobolt scale
Cobolt 500#3923c7Primary brand, CTAs, links, accents
Cobolt 400#614fd2Mid purple accent
Cobolt 300#887bddPrimary CTA hover, dark-mode primary
Cobolt 200#b0a7e9Light lavender tint
Cobolt 100#d7d3f4Lightest tint, change indicator
Black scale (warm)
Black 500#1d1b16Headings, dark backgrounds
Black 400#4a4945Body text
Black 300#777673Muted text
Black 200#a5a4a2Faint text
Black 100#d2d1d0Hairlines, dividers
White and Neutral
White 100#ffffffPure white surfaces
White 200#fdfcf8Warm off-white page background
White 300#f5f3ebSoft section tint
Neutral 100#ecebe5
Neutral 200#dad7cb
Neutral 300#c7c3b2Borders
Blush and functional Accent and state only
Blush 200#f4d4d0Highlight background
Blush 300#ec9d92
Blush 500#e39389Voice agent demo highlight
Error#F04438Product error states
Foundations

Typography

Three fonts, each with a clear role. Oceanic Text is the serif display face for all headings, set with tight negative tracking. UN 11ST carries body copy. Modern Gothic Mono handles eyebrows, labels, and CTAs in uppercase.

Type roles
Font roles
Role Font Usage
Display Oceanic Text (serif) All headings h1 to h6, weight 400, tight negative tracking
Body UN 11ST (sans) Paragraphs, lists, form text, line-height 1.3
Mono Modern Gothic Mono Eyebrows, labels, CTAs, uppercase with letter-spacing
Font weight conventions
Headings use Oceanic Text at weight 400. The serif carries the display character, so heavy weights are not used for headings. Body uses UN 11ST at 400, with 700 for inline emphasis only.
Font Weight Role
Oceanic Text 400 All headings h1 to h6, display text
UN 11ST 400 Body copy, paragraphs, form labels, nav links
UN 11ST 700 Inline <strong> emphasis only
Modern Gothic Mono 400 Eyebrows, labels, CTAs, uppercase
Live specimen · serif headings at weight 400
Heading · Oceanic Text 400

Accurate speech-to-text for developers

Oceanic Text · Regular 400
Body · UN 11ST 400

Transcribe and understand speech at scale with one API. Body copy uses UN 11ST at weight 400.

UN 11ST · Regular 400
Font families

Accurate speech-to-text for developers

Oceanic Text Fallback: Georgia, serif
All headings · display text
weights: 400, 500, 700
Serif with character. Set at weight 400 with tight negative tracking for confident headings.
Display font

Transcribe and understand speech at scale with one API.

UN 11ST Fallback: system-ui, sans-serif
Body copy · paragraphs · UI text
weights: 400, 400 italic, 700
Clean sans-serif. Readable body text at line-height 1.3, with 700 reserved for inline emphasis.
Body font

START BUILDING

Modern Gothic Mono Fallback: JetBrains Mono, monospace
Eyebrows · labels · buttons · CTAs
weights: Light, Regular, Medium
Monospace. Always uppercase with letter-spacing. Signals the developer audience.
Mono / labels
Oceanic Text, heading scale
Live specimen
h1 The best way to build Voice AI apps
h2 Speech understanding, built for production
h3 Streaming speech-to-text with low latency
h4 Diarization and speaker labels out of the box
Font pairing in context
Live preview · all three fonts working together

SPEECH-TO-TEXT

Transcribe speech with
state-of-the-art accuracy

Universal-3 Pro handles real-world audio across accents, noise, and domains. Send audio over one API and get accurate transcripts, speaker labels, and Speech understanding in return.

Type scale

The type scale maps to the AssemblyAI text styles. Headings use Oceanic Text with tight negative tracking, body uses UN 11ST, and eyebrows use Modern Gothic Mono.

Headings (h1 to h4) use Oceanic Text. Paragraphs (p2 to p5) use UN 11ST. Eyebrows (e1, e2) use Modern Gothic Mono, uppercase.
Display tier, Oceanic Text, line-height 1, tight negative tracking
TokenpxLetter-spacingNotes
h172-3.6pxMaximum display (mobile 40 / -2px)
h264-3.2pxLarge display (mobile 38 / -1.9px)
h356-2.8pxSection heading (mobile 34 / -1.7px)
h448-2.4pxSubsection heading (mobile 30 / -1.5px)
Heading tier (legacy small), Oceanic Text
TokenpxLetter-spacingNotes
heading-s32-1.6pxSmall heading, card titles
heading-xs24-1.2pxSmallest heading
Body tier, UN 11ST, line-height 1.3
TokenpxNotes
p222Intro text, large body
p318Subheading body
p416Default body
p514Small body, meta
Eyebrow tier, Modern Gothic Mono, uppercase
TokenpxLetter-spacingNotes
e1121.2pxEyebrow labels, font-feature-settings 'ss09'
e2141.4pxCTA text
Eyebrow and section label
Live example

SPEECH UNDERSTANDING

Turn audio into structured insight

Letter-spacing values
Value Usage
-3.6px h1 display headings
-2.4px to -3.2px h2 to h4 headings
-1.2px to -1.6px Small headings (heading-s, heading-xs)
1.2px e1 eyebrow labels (uppercase)
1.4px e2 CTA text (uppercase)
Foundations

Spacing and layout

The spacing scale runs 4, 8, 12, 16, 24, 32, 40, 48, 80, 120 px, exposed as tokens --spacing-1 through --spacing-12. Section padding is 120px vertical and 148px horizontal on the 1440px canvas.

Spacing scale
4px, --spacing-1, tightest gap
8px, --spacing-2
12px, --spacing-3
16px, --spacing-4, default grid gap
24px, --spacing-5
32px, --spacing-6
40px, --spacing-7, card padding
48px, --spacing-8
80px, --spacing-11
120px, --spacing-12, section padding
Container Widths
Class Max Width H-Padding
.container Canonical 75.5rem (1208px), Standard 40px
.container-narrow Canonical 60rem (960px) 40px
.container-narrow Legacy 856px 40px
.container-narrower Legacy 766px 40px
.container-max-85rem Legacy 1360px ,
.container-max-80rem Legacy 1280px ,
Grid Patterns
Class Columns Gap
.grid-2col 1fr 1fr 3.75rem
.grid-3-col 1fr 1fr 1fr 16px
.grid__4 1fr 1fr 1fr 1fr ,
.grid-5-col 1fr×5 16px
.footer-grid 1fr×5 3rem
.pricing-columns 1fr 1fr 40px
Responsive Breakpoints
Name Query Behavior
Mobile max-width: 479px Single column, stacked layout
Tablet max-width: 767px 2-column, simplified nav
Webflow collapse 768px Mobile hamburger menu activates
Desktop min-width: 1281px Full nav with adjusted container padding
Large min-width: 1900px Hero image shadow hidden
Foundations

Corners and border radius

The radius scale runs 2, 4, 8, 12, 16, 24px, with a full 9999px reserved for pills like avatars and tags. Large CTAs use the 4px radius; nav-scale CTAs (tertiary and quaternary) use 2px. Rounding stays restrained to keep the brand precise.

Radius scale, live preview
2px
Nav CTAs
(applied directly)
4px
Buttons, inputs
(--radius-sm)
8px
Cards
(--radius-md)
12px
Large cards
(--radius-lg)
16px
Featured
(--radius-xl)
24px
Panels
(--radius-xxl)
9999px
Avatars, tags
(--radius-full)
Token Radius Notes
2px 2px Nav-scale CTAs (tertiary, quaternary). Applied directly, not a scale token.
--radius-sm 4px Large CTAs, buttons, inputs.
--radius-md 8px Standard cards and content surfaces.
--radius-lg 12px Large cards.
--radius-xl 16px Featured cards.
--radius-xxl 24px Panels and large containers.
--radius-full 9999px Avatars, tags, pills only. Not for CTAs.
Primitives

Buttons and CTAs

CTAs are rectangular with a 4px radius (--radius-sm), 40px tall, set in Modern Gothic Mono at 14px uppercase with 1.4px letter-spacing. Primary uses Cobolt 500 with a Cobolt 300 hover. Secondary is outlined and fills on hover. Nav-scale tertiary and quaternary CTAs are smaller, 32px tall with a 2px radius. Cobolt is the only CTA color. On dark backgrounds, switch to the lighter Cobolt dark variants.

Large CTAs (primary + secondary)

On light background

On dark background (dark variants)

Nav CTAs (tertiary + quaternary)

On light background

On dark background (dark variants)

Variant Background Border Text
Primary (cta-primary) #3923c7, hover #887bdd 1px solid #3923c7 White, Modern Gothic Mono, uppercase
Secondary (cta-secondary) Transparent, fills #3923c7 on hover 1px solid #3923c7 #3923c7, white on hover
Tertiary (cta-tertiary, nav) #3923c7, hover #887bdd 1px solid #3923c7 White, mono 12px, 2px radius, 32px tall
Quaternary (cta-quaternary, nav) Transparent, fills #3923c7 on hover 1px solid #3923c7 #3923c7, white on hover, 2px radius
Dark variants (-dark) Cobolt 300 (#887bdd) fill / transparent Cobolt 200 (#b0a7e9) outline For dark #1d1b16 backgrounds
Primitives

Primitives

Primitives are the smallest building blocks in the component explorer (/brand-design-system/components/primitives). Everything else composes from these. Buttons and CTAs are documented above.

Eyebrow

A bordered chip that sits above headings. Type .e1 (Modern Gothic Mono 12px uppercase, letter-spacing 1.2px), 1px border, padding 8px 16px.

Speech understanding
Speech understanding
Pill (tag, not a CTA)

A rounded-full tag for model names and labels in feature grids and 3-ups. Border-radius 9999px, 1px border, padding 8px, gap 4px, UN 11ST 14px. Optional leading Material Symbol.

stroke_fullUniversal-3 Pro Universal-2 stroke_fullUniversal-3 Pro Streaming Whisper-Streaming
stroke_fullUniversal-3 Pro Universal-2 stroke_fullUniversal-3 Pro Streaming Whisper-Streaming
G2 badge

A G2 review badge with star rating, for social proof.

G2★★★★★
4.8 / 5 on G2
G2★★★★★
4.8 / 5 on G2
PrimitiveComponentNotes
EyebrowEyebrow (label, dark)Bordered chip, .e1 mono. Light: border neutral-300 / text black-400. Dark: border black-300 / text black-200.
PillPill (label, icon, dark)Rounded-full tag, UN 11ST 14px. Light: bg neutral-200 / border neutral-300 / text black-300. Dark: bg black-400 at 30% / border black-400 / text black-200.
CTA pairCtaPair (variant, dark)Large (primary + secondary) and nav (tertiary + quaternary) pairs. See Buttons and CTAs.
G2 badgeG2Badge (dark)G2 review badge with star rating, light and dark.
IconIcon (name, size, filled, weight, class)Material Symbols outlined. See Icons.
Primitives

Icons

The icon system is Material Symbols, Google's outlined variable icon font. There is no custom icon set and no decorative accent dot. The Icon primitive renders a material-symbols-outlined span with axes FILL, wght, GRAD, and opsz. Default size 24, weight 400, outline (FILL 0). Color follows text. Use Cobolt 500 only as a deliberate accent. Browse and pick names at fonts.google.com/icons.

Sample icons
check_circlecheck_circle
arrow_forwardarrow_forward
dark_modedark_mode
securitysecurity
menumenu
closeclose
expand_moreexpand_more
micmic
speedspeed
locklock
boltbolt
stroke_fullstroke_full
HTML
<!-- Load the font in <head> -->
<link rel="stylesheet"
  href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" />

<!-- 24px outlined -->
<span class="material-symbols-outlined">check_circle</span>

<!-- filled, 20px, via the Icon component -->
<Icon name="arrow_forward" size={20} filled />
Components

Component library

These are the only approved section components, rendered live below from the real site components, with light and dark variants where they exist. Compose pages from these and do not invent new section patterns. Jump to a category, or browse the standalone views at /brand-design-system/components/<section>.

NavigationHeroesSection headersStatsCustomer proofCardsFeature gridsPricing3-upFAQsInline CTARiver flow
Components

Navigation

Top navigation bars. Hover a nav link to open its dropdown.

Top Nav

Main site navigation with logo, links, and CTA pair. Hover a nav link (Platform, Customers, Developers, Resources) to open its dropdown.

Top Nav Tertiary

Sub-navigation tabs for product pages.

Components

Heroes

Hero sections for top of page. Large headings with CTA pairs.

Hero Center

Centered hero with heading, body text, and CTA pair.

G2 logo
4.6 stars

Build anything on AssemblyAI

Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.

G2 logo
4.6 stars

Build anything on AssemblyAI

Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.

Hero Center Primary

Centered hero with eyebrow, H2 heading, body text, and CTA pair.

Security

Pricing built for innovation

Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.

Security

Pricing built for innovation

Voice Agents, AI Scribe, Conversational Intelligence, Agent Assist, Captioning — one API for all your enterprise voice workloads.

Hero Left

Left-aligned hero with heading, CTA pair, and body text on the right.

G2 logo
4.6 stars

Pricing built for innovation

Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.

G2 logo
4.6 stars

Pricing built for innovation

Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.

Hero Left Product Below

Left-aligned hero with product image/demo slot below the text.

Speech-to-Text API

Speech-to-Text API

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.

Product image / demo slot
Speech-to-Text API

Speech-to-Text API

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore.

Product image / demo slot

Hero Left Product Right

Left-aligned hero with product image/demo slot to the right.

Security

Pricing built for innovation

Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.

Product image / demo slot
Security

Pricing built for innovation

Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.

Product image / demo slot
Components

Section headers

Section headers in left-aligned and centered layouts.

Header Left Primary

Left-aligned header with H2 heading + CTA on left, body text on right.

Platform

Pricing built for innovation

Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.

Platform

Pricing built for innovation

Start free. $0.21/hr after that — no contracts, no minimums, no credit card required.

Header Left Secondary

Left-aligned stacked header with H1 heading, body below, and CTA pair.

Security

Enterprise-grade security by default

We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.

Security

Enterprise-grade security by default

We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.

Header Center Secondary

Center-aligned header with H2 heading, body, and CTA pair.

Use cases

Built for every voice workload

From real-time transcription to deep audio analysis, AssemblyAI powers it all.

Use cases

Built for every voice workload

From real-time transcription to deep audio analysis, AssemblyAI powers it all.

Components

Stats

Statistic display sections, centered or left-aligned.

Stats Center

Centered stats cards with eyebrow labels.

AssemblyAI changes how software is built

Accuracy 94%

Most word accurate model on the market

Speed 840M+

Hours of audio processed by our customers

Scale 40TB+

Audio data processed every single day

Latency <1hr

Average processing time for 1 hour of audio

AssemblyAI changes how software is built

Accuracy 94%

Most word accurate model on the market

Speed 840M+

Hours of audio processed by our customers

Scale 40TB+

Audio data processed every single day

Latency <1hr

Average processing time for 1 hour of audio

Stats Left

Left-aligned stats cards with eyebrow labels.

AssemblyAI changes how software is built

Accuracy 94%

Most word accurate model on the market

Speed 840M+

Hours of audio processed by our customers

Scale 40TB+

Audio data processed every single day

Latency <1hr

Average processing time for 1 hour of audio

AssemblyAI changes how software is built

Accuracy 94%

Most word accurate model on the market

Speed 840M+

Hours of audio processed by our customers

Scale 40TB+

Audio data processed every single day

Latency <1hr

Average processing time for 1 hour of audio

Components

Customer proof

Social proof: customer logos, quotes, and testimonials.

Primary

Alternating quote cards and logo grid cells. Overflows horizontally.

Delphi
Happy Scribe
Supernormal

2x

increase in free-to-paid conversion rate

Runway
Ashby
Jiminny
JotPsych
Earmark

“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”

EdgeTier
Genio
Grain
Loop
Calabrio

80%

increase in customer satisfaction

Veed.io
Dovetail
Granola

“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”

WhatConverts
Ashby
CallRail
JotPsych
JotPsych

75%

engineering time savings on infrastructure

Delphi
Happy Scribe
Supernormal

2x

increase in free-to-paid conversion rate

Runway
Ashby
Jiminny
JotPsych
Earmark

“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”

EdgeTier
Genio
Grain
Loop
Calabrio

80%

increase in customer satisfaction

Veed.io
Dovetail
Granola

“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”

WhatConverts
Ashby
CallRail
JotPsych
JotPsych

75%

engineering time savings on infrastructure

Delphi
Happy Scribe
Supernormal

2x

increase in free-to-paid conversion rate

Runway
Ashby
Jiminny
JotPsych
Earmark

“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”

EdgeTier
Genio
Grain
Loop
Calabrio

80%

increase in customer satisfaction

Veed.io
Dovetail
Granola

“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”

WhatConverts
Ashby
CallRail
JotPsych
JotPsych

75%

engineering time savings on infrastructure

Delphi
Happy Scribe
Supernormal

2x

increase in free-to-paid conversion rate

Runway
Ashby
Jiminny
JotPsych
Earmark

“We needed a provider that could scale with us — offering unlimited concurrent streams, fair pricing, and responsive support.”

EdgeTier
Genio
Grain
Loop
Calabrio

80%

increase in customer satisfaction

Veed.io
Dovetail
Granola

“Assembly has saved us countless hours managing models, and provided exceptional accuracy.”

WhatConverts
Ashby
CallRail
JotPsych
JotPsych

75%

engineering time savings on infrastructure

Secondary

Heading + horizontal logo row with spacing.

Trusted by the world’s leading enterprises

Zoom
Runway
CallRail
VEED
Jiminny
Grain
Fireflies
Supernormal
Zoom
Runway
CallRail
VEED
Jiminny
Grain
Fireflies
Supernormal

Trusted by the world’s leading enterprises

Zoom
Runway
CallRail
VEED
Jiminny
Grain
Fireflies
Supernormal
Zoom
Runway
CallRail
VEED
Jiminny
Grain
Fireflies
Supernormal

Secondary 2

Bordered logo cells in a horizontal overflow strip. No heading.

Zoom
Runway
EdgeTier
Siro
Loop
Jiminny
Glean
Apollo
Happy Scribe
CallRail
Zoom
Runway
EdgeTier
Siro
Loop
Jiminny
Glean
Apollo
Happy Scribe
CallRail
Zoom
Runway
EdgeTier
Siro
Loop
Jiminny
Glean
Apollo
Happy Scribe
CallRail
Zoom
Runway
EdgeTier
Siro
Loop
Jiminny
Glean
Apollo
Happy Scribe
CallRail

Tertiary

Heading + bordered logo cells in a horizontal overflow strip.

Trusted by the world’s leading enterprises

VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway

Trusted by the world’s leading enterprises

VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
VEED
Grain
Fireflies
Supernormal
Siro
EdgeTier
Loop
Jiminny
Zoom
Runway
Components

Cards

Content cards with text and image slots, left and right.

Left Card Secondary

Free-standing text left (no border), small image right.

Infrastructure you can build a business on

Global redundancy, enterprise-grade uptime, and 2 million hours of audio processed every day. The infrastructure your product can depend on at any scale.

Explore the platform

Left Card Tertiary

Heading + feature list with icons left, medium image right.

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectet

Right Card Primary

Large image slot left, text right with 3-sided border. Supports dark mode.

Platform

Playground

Try our models directly in the browser. Upload audio, test features, and see results in real time.

Platform

Playground

Try our models directly in the browser. Upload audio, test features, and see results in real time.

Right Card Secondary

Small image left, free-standing text right (no border).

Infrastructure you can build a business on

Global redundancy, enterprise-grade uptime, and 2 million hours of audio processed every day. The infrastructure your product can depend on at any scale.

Explore the platform

Right Card Tertiary

Medium image left, heading + feature list right.

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor.

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectet

Lorem ipsum dolor sit amet, consectet

Components

Feature grids

Multi-card grid layouts for features and use cases.

7-Card

3-column grid with 7 feature cells (2+3+2 rows). Top and bottom rows span half-width.

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Streaming Universal-Streaming Universal-3 Pro Universal-Streaming Multilingual Whisper-Streaming

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Speech Understanding API

Education + learning

Create accessible content, automate lecture transcription, and build intelligent tutoring systems.

Universal-3 Pro

Media + entertainment

Generate subtitles, index audio archives, and create searchable media libraries at scale.

Guardrails

Retail + e-commerce

Analyze customer calls, automate support transcription, and extract product feedback insights.

OpenAI Anthropic Google Other providers

Customer support + contact center

Route calls intelligently, generate real-time summaries, and improve agent performance.

Universal-3 Pro

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Streaming Universal-Streaming Universal-3 Pro Universal-Streaming Multilingual Whisper-Streaming

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Speech Understanding API

Education + learning

Create accessible content, automate lecture transcription, and build intelligent tutoring systems.

Universal-3 Pro

Media + entertainment

Generate subtitles, index audio archives, and create searchable media libraries at scale.

Guardrails

Retail + e-commerce

Analyze customer calls, automate support transcription, and extract product feedback insights.

OpenAI Anthropic Google Other providers

Customer support + contact center

Route calls intelligently, generate real-time summaries, and improve agent performance.

Universal-3 Pro

8-Card

3-column grid with 8 feature cells (3+3+2 rows). Tag pills hover to cobolt.

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Streaming Universal-Streaming Universal-3 Pro Universal-Streaming Multilingual Whisper-Streaming

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Speech Understanding API

Education + learning

Create accessible content, automate lecture transcription, and build intelligent tutoring systems.

Universal-3 Pro

Media + entertainment

Generate subtitles, index audio archives, and create searchable media libraries at scale.

Guardrails

Retail + e-commerce

Analyze customer calls, automate support transcription, and extract product feedback insights.

OpenAI Anthropic Google Other providers

Customer support + contact center

Route calls intelligently, generate real-time summaries, and improve agent performance.

Universal-3 Pro

Sales + revenue intelligence

Capture deal insights, score conversations, and automate CRM updates from every call.

Guardrails

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Streaming Universal-Streaming Universal-3 Pro Universal-Streaming Multilingual Whisper-Streaming

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Speech Understanding API

Education + learning

Create accessible content, automate lecture transcription, and build intelligent tutoring systems.

Universal-3 Pro

Media + entertainment

Generate subtitles, index audio archives, and create searchable media libraries at scale.

Guardrails

Retail + e-commerce

Analyze customer calls, automate support transcription, and extract product feedback insights.

OpenAI Anthropic Google Other providers

Customer support + contact center

Route calls intelligently, generate real-time summaries, and improve agent performance.

Universal-3 Pro

Sales + revenue intelligence

Capture deal insights, score conversations, and automate CRM updates from every call.

Guardrails

9-Card

3-column grid with 9 feature cells (3x3 rows).

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Streaming Universal-Streaming Universal-3 Pro Universal-Streaming Multilingual Whisper-Streaming

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Speech Understanding API

Education + learning

Create accessible content, automate lecture transcription, and build intelligent tutoring systems.

Universal-3 Pro

Media + entertainment

Generate subtitles, index audio archives, and create searchable media libraries at scale.

Guardrails

Retail + e-commerce

Analyze customer calls, automate support transcription, and extract product feedback insights.

OpenAI Anthropic Google Other providers

Customer support + contact center

Route calls intelligently, generate real-time summaries, and improve agent performance.

Universal-3 Pro

Sales + revenue intelligence

Capture deal insights, score conversations, and automate CRM updates from every call.

Guardrails

Government + public sector

Ensure compliance, transcribe hearings, and power accessible communication platforms.

Universal-3 Pro Universal-2

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Streaming Universal-Streaming Universal-3 Pro Universal-Streaming Multilingual Whisper-Streaming

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Speech Understanding API

Education + learning

Create accessible content, automate lecture transcription, and build intelligent tutoring systems.

Universal-3 Pro

Media + entertainment

Generate subtitles, index audio archives, and create searchable media libraries at scale.

Guardrails

Retail + e-commerce

Analyze customer calls, automate support transcription, and extract product feedback insights.

OpenAI Anthropic Google Other providers

Customer support + contact center

Route calls intelligently, generate real-time summaries, and improve agent performance.

Universal-3 Pro

Sales + revenue intelligence

Capture deal insights, score conversations, and automate CRM updates from every call.

Guardrails

Government + public sector

Ensure compliance, transcribe hearings, and power accessible communication platforms.

Universal-3 Pro Universal-2
Components

Pricing

Pricing card layouts and comparison matrix.

2-Card

Two pricing cards side by side. First is featured with cobolt border.

Universal-3 Pro

For developers, and early exploration

$0.20 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Universal-2

For growing, collaborative teams

$0.15 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Universal-3 Pro

For developers, and early exploration

$0.20 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Universal-2

For growing, collaborative teams

$0.15 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

4-Card

Four pricing cards in a single row. First is featured.

4-Card Stacked

2x2 grid layout. Top-left card is featured.

Universal-3 Pro

For developers, and early exploration

$0.20 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Universal-2

For growing, collaborative teams

$0.15 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Nano

For high-volume, cost-effective use

$0.05 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Custom

Enterprise-grade flexibility

Custom / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Universal-3 Pro

For developers, and early exploration

$0.20 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Universal-2

For growing, collaborative teams

$0.15 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Nano

For high-volume, cost-effective use

$0.05 / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Custom

Enterprise-grade flexibility

Custom / hr
See the models
Industry-leading accuracy
Speaker diarization
Sentiment analysis
Topic detection

Pricing Matrix

Tabbed comparison table with models, pricing tiers, and custom column.

Pre-recorded Speech-to-Text API

Build on top of the most accurate Speech-to-Text model on the market with >93% accuracy.

Models

Pay as you go

Universal-3 Pro

Production-quality speech model that adapts its behavior based on the instructions you provide.

$0.21 /hr
Universal-2

Fast accurate transcription across 99 languages — exceptional accuracy, straight out of the box.

$0.15 /hr

Custom

Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads.

Contact us

Pre-recorded Speech-to-Text API

Build on top of the most accurate Speech-to-Text model on the market with >93% accuracy.

Models

Pay as you go

Universal-3 Pro

Production-quality speech model that adapts its behavior based on the instructions you provide.

$0.21 /hr
Universal-2

Fast accurate transcription across 99 languages — exceptional accuracy, straight out of the box.

$0.15 /hr

Custom

Get custom rate limits, enhanced concurrency, and enterprise-grade flexibility tailored to your AI workloads.

Contact us
Components

3-up

Three-column layouts with icons, titles, and descriptions.

Primary

Three columns with icon, 32px title, description, and tag pills.

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Universal-2

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Universal-3 Pro Universal-2

Healthcare

Automate clinical documentation, enhance patient interactions, and streamline compliance workflows.

Universal-3 Pro Universal-2

Legal

Transcribe depositions, automate contract review, and extract key insights from legal proceedings.

Universal-3 Pro Universal-2

Financial services

Power compliance monitoring, automate meeting summaries, and enhance customer service operations.

Universal-3 Pro Universal-2

Secondary

Three columns with icon, 24px title (no description), and tag pills.

Internal apps that talk to real databases and APIS, not mock data

Universal-3 Pro Universal-2

Internal apps that talk to real databases and APIS, not mock data

Universal-3 Pro Universal-2

Internal apps that talk to real databases and APIS, not mock data

Universal-3 Pro Universal-2

Internal apps that talk to real databases and APIS, not mock data

Universal-3 Pro Universal-2

Internal apps that talk to real databases and APIS, not mock data

Universal-3 Pro Universal-2

Internal apps that talk to real databases and APIS, not mock data

Universal-3 Pro Universal-2

Numbered

Three columns with circular numbered eyebrow (01/02/03) instead of an icon. Used for quick-start sequences.

01

Get your API key

Grab your AssemblyAI key from the dashboard.

02

Set the base URL

Point your OpenAI client at https://llm-gateway.assemblyai.com/v1

03

Send a request

Pass any supported model name and start sending requests.

01

Get your API key

Grab your AssemblyAI key from the dashboard.

02

Set the base URL

Point your OpenAI client at https://llm-gateway.assemblyai.com/v1

03

Send a request

Pass any supported model name and start sending requests.

Components

FAQs

Accordion FAQ sections with expandable pairs.

FAQs

Accordion FAQ with native details/summary elements.

Common questions

Common questions

Components

Inline CTA

Inline call-to-action banners for mid-page conversion.

Components

River flow

Alternating content blocks with text panels and media.

Left Primary

Stacked left-aligned cards with bordered text panel and large image.

Security

Security and privacy

AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.

Platform

Playground

Try our models directly in the browser. Upload audio, test features, and see results in real time.

Models

Universal-3 Pro

Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.

Security

Security and privacy

AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.

Platform

Playground

Try our models directly in the browser. Upload audio, test features, and see results in real time.

Models

Universal-3 Pro

Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.

Left-Right Primary

Alternating left/right cards with bordered text panels.

Security

Security and privacy

AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.

Platform

Playground

Try our models directly in the browser. Upload audio, test features, and see results in real time.

Models

Universal-3 Pro

Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.

Security

Security and privacy

AssemblyAI uses enterprise-grade security practices to keep your data safe. We approach security by design and default, and continuously ensure AssemblyAI is secure for you and your team.

Platform

Playground

Try our models directly in the browser. Upload audio, test features, and see results in real time.

Models

Universal-3 Pro

Our most accurate speech-to-text model, delivering best-in-class performance across every benchmark.

Left-Right 3-Card Tertiary

Alternating cards with heading + feature list and medium image.

Speech-to-Text

Real-time transcription

Stream audio and receive transcriptions in milliseconds with our WebSocket API.

Batch processing

Speaker diarization

Custom vocabulary

Audio Intelligence

Summarization

Generate concise summaries of audio content using LLMs.

Sentiment analysis

Topic detection

Entity detection

Voice Agents

End-to-end voice AI

Build conversational voice agents with natural speech synthesis.

Custom voices

Function calling

Guardrails integration

Architecture

Site structure

The site uses Astro file-based routing: a file at src/pages/<path>.astro serves at /<path>, a folder becomes a URL segment, and a [slug].astro file is a dynamic route. Use this map to decide where a new page belongs before creating one. Most new pages slot into an existing folder rather than the top level.

src/pages/ → URL → purpose
src/pages/
├── index.astro                          /                       Homepage: brand + product overview
├── about · careers · newsroom           /about · /careers …     Company: story, hiring, press
├── pricing · enterprise                 /pricing · /enterprise  Plans, and the enterprise pitch
├── security · benchmarks · changelog    /security …             Trust, proof, release notes
├── products.astro + products/      /products · /products/* Product index + one page per product
├── solutions/                          /solutions/*            Industry / use-case pages
├── features/                           /features/*             Single-capability deep-dives
├── deployments/                        /deployments/*          Cloud vs self-hosted
├── compare/                            /compare/*              Competitor comparisons
├── universal-2 · universal-3-pro …      /universal-*            Model launch / landing pages
├── blog + blog/[slug]                 /blog · /blog/:slug     Index + posts (dynamic)
├── customers · research · partners ·    …/:slug                Index + entries (dynamic collections)
│   legal  (each: index + [slug])
├── contact/                            /contact/*              Lead-capture forms by intent
├── spotlight · assembly-required ·      /spotlight …            Programs, video series, campaigns
│   explore/
├── listen · pete · v2                   /listen · /pete · /v2   Microsites and experiments
├── api/                                /api/*                  Backend endpoints (not pages)
└── design-system/             /internal/*             Internal-only (this design system)
URL path Source What lives here
/index.astroHomepage — brand + product overview and primary conversion paths
/about /careers /newsroomtop-level *.astroCompany: story, hiring, press
/pricing /enterprisetop-level *.astroCommercial: plans, and the enterprise pitch
/security /benchmarkstop-level *.astroTrust and proof: compliance posture, model benchmarks
/products /products/*products.astro, products/*.astroProduct family index + one page per product
/solutions/*solutions/*.astroIndustry and use-case pages (notetakers, contact centers, medical, …)
/features/*features/*.astroSingle-capability deep-dives (diarization, language detection, …)
/deployments/*deployments/*.astroDeployment models: AssemblyAI Cloud vs self-hosted
/compare/*compare/*.astroCompetitor comparison pages (<competitor>-vs-assemblyai)
/universal-*top-level *.astroStandalone model launch / landing pages
/blog /blog/:slugblog.astro, blog/[slug].astroBlog index + individual posts (dynamic collection)
/customers /customers/:slugcustomers.astro, customers/[slug]Customer story index + case studies (dynamic collection)
/research /research/:slugresearch/*Research index + articles (dynamic collection)
/partners /partners/:slugpartners/*Partner directory + partner pages (dynamic collection)
/legal /legal/:sluglegal/*Legal index + policy docs: privacy, terms, DPA (dynamic collection)
/contact /contact/*contact/*.astroContact and lead-capture forms by intent (sales, support, startup, …)
/spotlightspotlight.astro"Spotlight" program landing page
/assembly-required/*assembly-required/*.astro"Assembly Required" video series + integration spotlight pages
/explore/*explore/*.astroCampaign / co-marketing landing pages (partnerships, free-credit offers)
/listen /pete /v2top-level *.astroStandalone microsites and experiments (CLI tool, voice demo, A/B variant)
/api/*api/*.tsBackend / serverless endpoints — not rendered marketing pages
/internal/*internal/**Internal-only tools, including this design system (soft-gated, noindex)
Where should a new page go?
  • A new productproducts/<name>.astro (and add it to the /products index).
  • A new industry or use casesolutions/<name>.astro.
  • A deep-dive on one capabilityfeatures/<name>.astro.
  • A competitor comparisoncompare/<competitor>-vs-assemblyai.astro.
  • A deployment optiondeployments/<name>.astro.
  • A blog post, customer story, research piece, partner, or legal doc → add an entry to the matching dynamic collection (/blog, /customers, /research, /partners, /legal); do not hand-author a standalone page file.
  • A contact or lead-capture formcontact/<name>.astro.
  • A marketing or co-marketing campaignexplore/<name>.astro.
  • A model launch → a top-level <model-name>.astro (matches existing universal-* pages).
  • An internal-only tool → under internal/, never indexed or linked publicly.
  • A one-off standalone page that fits none of the above → a top-level src/pages/<name>.astro. Use sparingly; prefer a folder when a second sibling page is even plausible.
Skills & templates

Content and AI skills

Marketing content for AssemblyAI is produced with a set of Claude skills. Invoke a skill with its slash name, for example /assemblyai-content. Use these as the on-brand path for any copy, blog, or content task.

SkillPurposeWhen to use
/assemblyai-brand-voiceBrand voice, tone-by-channel, terminology, style rulesWriting or reviewing any customer-facing copy for brand consistency
/assemblyai-contentPublish-ready AssemblyAI content: blog posts, use cases, tutorials, landing copyDrafting or rewriting any content for assemblyai.com
/assemblyaiImplementation guidance for AssemblyAI speech-to-text, streaming STT, audio intelligence, and voice agents (APIs and SDKs)Building demos, code samples, or voice-AI features with the AssemblyAI API
/copywritingCopy across channels: web, ads, email, social, product/UX, long-formGeneral copy tasks and ad, email, or social drafts
/ctasInsert correctly formatted CTAs into blog postsFinalizing any blog post
/faq-generatorAdd optimized FAQ sections (AEO + SEO)Completing content that should capture search and answer-engine traffic
/internal-linksAdd internal links to blog draftsAfter a blog draft is written
/link-verificationVerify every link is real and reachableFinal step before publishing any content
/blog-table-styleBrand HTML table styling for the blogAny table that will appear in a blog post
/hipaa-language-checkEnforce approved HIPAA and BAA languageAny healthcare-adjacent content
/knowledge-baseGround content in AssemblyAI knowledge bases (AirOps)Before and during any content task, for accuracy
/positioningProduct positioning guidanceMessaging and positioning decisions
/pricingPricing guidancePricing pages and pricing copy
/brand-design-systemApply and maintain this design systemBuilding or reviewing marketing pages and assets
/supporting-imageryOn-brand supporting imagery for decks, web, social, and ads, in seven defined styles (UI & Code, Demos, Maps, Pure Abstract, Literal × Abstract, Graphs, Diagrams). Full self-contained spec: supporting-imagery/SKILL.mdDesigning, generating, or speccing any marketing visual, hero, section graphic, chart, diagram, or background
/deck-templateAgent-driven slide generation from the brand deck template (HTML slides on a 1920×1080 canvas, fixed tokens + reusable components). Wraps deck-template/ in this folder; see the Deck template sectionBuilding or generating an AssemblyAI presentation, deck, or individual slides
/deep-researchMulti-source research harness: fan-out web searches, verify claims, synthesize a cited reportDeep, fact-checked research for briefs, positioning, or competitive analysis
Skills & templates

Planned skills (placeholders)

Skills we should have for marketing work but have not built yet. These are placeholders. Create them as dedicated, AssemblyAI-specific skills.

Planned skillStatusScope
Ads / paid mediaPLACEHOLDER, not yet builtSearch, social, display, and video-script ad copy with AssemblyAI voice and proof points. Today, use /copywriting as a stopgap.
Social mediaPLACEHOLDER, not yet builtLinkedIn, X, and thread formats with platform-native tone.
Email and lifecyclePLACEHOLDER, not yet builtNurture, launch, and newsletter sequences.
Case study / customer storyPLACEHOLDER, not yet builtStructured customer-outcome stories that credit the customer.
SEO / AEO content briefPLACEHOLDER, not yet builtKeyword and answer-engine briefs that feed /assemblyai-content.
Sales collateral / one-pagersPLACEHOLDER, not yet builtMetric-backed sales-facing assets.
Skills & templates

Deck template Built

A reusable AssemblyAI slide deck system — the working implementation of the brand rules in assemblyai-slides-guidelines.md. Slides are self-contained HTML authored on a native 1920×1080 canvas and scaled to fit, composed entirely from fixed tokens and reusable components.

A few layouts at a glance — 39 reference slides span six families (Title / Section · BIG TEXT · GRID · 4 COL · Top / Bottom + COL · Editorial). Open deck-template/examples.html for the full set.

Title / Section — dark cover with brand lockup (title:cover) BIG TEXT — oversized multi-color serif statement (bigtext:statement) GRID — heading + 2x2 bordered image-card grid (grid:2x2) 4 COL — stat figures (4col:statfigures)
Reference

CSS variables

Complete :root token block from the AssemblyAI @theme. Color scales, semantic aliases, fonts, spacing, and radius. Copy and paste into any project.

CSS, Complete :root
:root {
  /* ── Cobolt (brand) ── */
  --color-cobolt-500:   #3923c7;  /* primary brand / primary CTA */
  --color-cobolt-400:   #614fd2;
  --color-cobolt-300:   #887bdd;  /* CTA hover / dark-mode primary */
  --color-cobolt-200:   #b0a7e9;
  --color-cobolt-100:   #d7d3f4;

  /* ── Black (warm) ── */
  --color-black-500:    #1d1b16;  /* headings */
  --color-black-400:    #4a4945;  /* body text */
  --color-black-300:    #777673;  /* muted text */
  --color-black-200:    #a5a4a2;  /* faint text */
  --color-black-100:    #d2d1d0;

  /* ── White (warm) ── */
  --color-white-100:    #ffffff;
  --color-white-200:    #fdfcf8;  /* page background */
  --color-white-300:    #f5f3eb;

  /* ── Neutral ── */
  --color-neutral-100:  #ecebe5;
  --color-neutral-200:  #dad7cb;
  --color-neutral-300:  #c7c3b2;  /* border */

  /* ── Blush (error / highlight accent) ── */
  --color-blush-200:    #f4d4d0;
  --color-blush-300:    #ec9d92;
  --color-blush-500:    #e39389;

  /* ── Semantic aliases ── */
  --color-page-bg:      #fdfcf8;
  --color-text:         #4a4945;
  --color-text-dark:    #1d1b16;
  --color-text-muted:   #777673;
  --color-text-faint:   #a5a4a2;
  --color-border:       #c7c3b2;
  --color-error:        #F04438;

  /* ── Fonts ── */
  --font-display:       'Oceanic Text', Georgia, serif;
  --font-body:          'UN 11ST', system-ui, sans-serif;
  --font-mono:          'Modern Gothic Mono', monospace;

  /* ── Spacing (4,8,12,16,24,32,40,48,80,120) ── */
  --spacing-1:  4px;   --spacing-2:  8px;
  --spacing-3:  12px;  --spacing-4:  16px;
  --spacing-5:  24px;  --spacing-6:  32px;
  --spacing-7:  40px;  --spacing-8:  48px;
  --spacing-10: 80px;  --spacing-12: 120px;

  /* ── Radius ── */
  --radius-sm:   4px;    /* buttons/CTAs */
  --radius-md:   8px;
  --radius-lg:   12px;
  --radius-xl:   16px;
  --radius-xxl:  24px;
  --radius-full: 9999px;

  /* ── Section layout (1440px canvas) ── */
  --section-px: 148px;
  --section-py: 120px;
}
Reference

Utility Classes

Spacing scale, text colors, and background colors available as utility classes. Component patterns for common interactive elements.

Margin Bottom
ClassValue
margin-bottom-00
margin-bottom-0-5rem0.5rem (8px)
margin-bottom-1rem1rem (16px)
margin-bottom-1-5rem1.5rem (24px)
margin-bottom-2rem2rem (32px)
margin-bottom-2-5rem2.5rem (40px)
margin-bottom-3rem3rem (48px)
margin-bottom-4rem4rem (64px)
Margin Top
ClassValue
margin-top-1rem1rem (16px)
margin-top-1-5rem1.5rem (24px)
margin-top-2rem2rem (32px)
margin-top-3rem3rem (48px)
margin-top-4rem4rem (64px)
margin-top-6rem6rem (96px)
margin-top-8rem8rem (128px)
Padding
ClassValue
padding-top-00
padding-top-3rem3rem
padding-top-4rem4rem
padding-bottom-2rem2rem
padding-bottom-4rem4rem
padding-bottom-8rem8rem
padding-tb-5rem5rem top + bottom
Text Color Classes
ClassColorSwatch
text-color-cobolt#3923c7
text-color-cobolt-400#614fd2
text-color-dark#1d1b16
text-color-white#ffffff
text-color-black#4a4945
text-color-muted#777673
text-color-faint#a5a4a2
Background Color Classes
ClassColorSwatch
bg-color-white#ffffff
bg-color-page#fdfcf8
bg-color-cobolt#3923c7
bg-color-dark#1d1b16
bg-color-cobolt-400#614fd2
bg-color-cobolt-100#d7d3f4
bg-color-neutral#ecebe5
bg-color-blush#f4d4d0
Motion and interaction

Motion is restrained and functional. State changes shift color and border, not position. There are no card-lift or drop-shadow hovers. State transitions run at 0.2s ease; expand, collapse, drawer, and chevron motion uses the signature curve cubic-bezier(0.22, 1, 0.36, 1). All non-essential motion respects prefers-reduced-motion.

TokenValueUsage
State transition0.2s easeHover/focus color, background, and all changes on links, buttons, cards
Border transition0.15s easeBorder-color shifts on inputs and bordered cards
Signature easingcubic-bezier(0.22, 1, 0.36, 1)Accordions, drawers, chevron rotation, paired with duration-300
Accordion / FAQ0.38s + signature easingHeight animated with Motion; chevron rotates 180°
.animate-fade-in-up0.6s ease-outEntrance: opacity 0→1, translateY(20px→0) (hero copy)
.animate-marquee70s linear infiniteContinuous logo strips, translateX(0→-50%)
Arrow link
LEARN MORE

Gap expands from gap-1 (4px) to gap-2 (8px) on hover with transition-all. Cobolt, Modern Gothic Mono, uppercase.

Card hover (color and border)

Hover me

Background and border shift to Cobolt, no lift or shadow

Live pattern: group-hover:bg-cobolt-200, group-hover:border-cobolt-500 at 0.2s ease. Cards never translate or gain drop shadows.

Max-Character Constraints
ClassMax WidthUsage
max-char-1818chTight headlines
max-char-2020chShort headlines
max-char-2121chHero headlines
max-char-4242chSubheadings
max-char-5656chBody text blocks