DOGFOODING B + A PSEO 53 Static pSEO Pages + /llms.txt Live: 30 Design System Token Pages + 20 Verified $10k+ MRR Teardowns + B+A Showcase | Get Growth & Revenue Pro Pack — $69 Early-Bird ($99) →
R
DARK MODE LIVE DOM + CSS COMPUTED Verified 2026-10-27

Resend Design System Tokens, Color Palette & Cursor SKILL.md

Visit resend.com ↗

Aesthetic Archetype — Obsidian Developer Luxury & Editorial Serif-Meets-Mono: True #000000 obsidian canvas with rgba(212,234,255,0.19) ice-tinted borders, 96px Domaine editorial serif H1, -0.05em ABC Favorit H2, CommitMono code, and blur(25px) glass CTAs. Use these deterministic CSS tokens and arbitrary Tailwind values in Cursor or Claude Code to replicate Resend’s visual precision without generic AI purple-gradient slop.

1. Extracted Color Palette & Surface Tokens (resend.com)

Primary Canvas
--bg-canvas: #000000
Elevated Surface
--bg-surface: #141517
Primary Text
--text-primary: #F0F0F0
Muted Text
--text-muted: #A1A4A5
Brand Accent
--accent-primary: #00A3FF
Hairline Border
--border-hairline: rgba(212, 234, 255, 0.19)

2. Typography Scale, Spatial Rhythm & Component Geometry

Heading Font Family

Domaine / ABC Favorit

Body & Monospace Stack

Inter / CommitMono

Hero H1 Size / Line-Height / Tracking

96px / -0.01em (Domaine) · LH 1.06 · -0.03em

CTA Radius & Card Hairline

Radius 16px (Blur 25px Glass) · 1px rgba(212,234,255,0.19)
.cursor/skills/resend-taste/SKILL.md — Full Production Agent Skill
---
name: taste-resend
description: Replicate the visual aesthetic, typography, color tokens, and component craftsmanship of resend.com (Resend). Use when building or restyling UI pages, landing pages, dashboards, or components to match Resend's exact design language.
---

# Resend (resend.com) Design System & Aesthetic Skill

> **Source URL**: `https://resend.com`
> **Extracted At**: `2026-10-26T15:18:30.789Z` (Live Chromium DOM `getComputedStyle` + CSS Stylesheet Scanner in `7586ms`)

---

## 1. Aesthetic Direction & Vibe
- **Archetype**: **Obsidian Developer Luxury & Editorial Serif-Meets-Mono**
- **Semantic Vibe Tags**: `obsidian-dark`, `editorial-serif`, `developer-tools`, `domaine-serif`, `abc-favorit`, `commit-mono`, `glass-buttons`
- **Core Signature**: Pure obsidian `#000000` canvas contrasted with translucent ice-slate borders (`rgba(212, 234, 255, 0.19)` / `--slate-a6`), pairing a dramatic `96px` editorial serif Hero (`Domaine`) and ultra-tight `-0.05em` neo-grotesque section headings (`ABC Favorit`) with `CommitMono` developer code blocks and `blur(25px)` frosted glass `16px`-radius CTA buttons.
- **Atmosphere & Contrast Strategy**: Builds theatrical luxury on a true `#000000` void by replacing flat gray borders with cool cyan-tinted translucent hairlines (`--slate-a6: rgba(212, 234, 255, 0.19)` and `--slate-a4: rgba(211, 237, 246, 0.11)`), subtle `oklab` conic/linear spotlight gradients, and `backdrop-filter: blur(25px)` glassmorphic controls.

---

## 2. Color Tokens (Exact Values & Tailwind Mapping)

### Core Palette & Role Mapping
| Token Role | Exact Value (Hex / RGBA) | CSS Variable / Origin | Tailwind Mapping | Usage & Context |
| :--- | :--- | :--- | :--- | :--- |
| **canvasBg** | `#000000` | `--color-background / --background` | `bg-black` | True pitch-black primary canvas (unlike Linear’s `#08090A`) |
| **surfaceCanvas** | `rgba(20, 22, 23, 0.6)` | `--color-canvas / --gray-1 (#141517)` | `bg-[#141517]/60` | Translucent dark card & code editor surface |
| **surfaceElevated** | `#191B1E` | `--color-gray-2 / --gray-3 (#212629)` | `bg-[#191B1E]` | Elevated interactive tabs, terminal headers & secondary panels |
| **borderIceSlate** | `rgba(212, 234, 255, 0.19)` | `--color-slate-6 / --slate-a6` | `border-[rgba(212,234,255,0.19)]` | Signature cool-tinted translucent border across sections, cards & pills (234 DOM instances) |
| **borderSubtleSlate** | `rgba(211, 237, 246, 0.11)` | `--color-slate-4 / --slate-a4` | `border-[rgba(211,237,246,0.11)]` | Secondary inner code-block & divider hairline |
| **borderGlassBtn** | `rgba(255, 255, 255, 0.05)` | `oklab(1 0 0 / 0.05)` | `border-2 border-white/[0.05]` | 2px translucent rim on frosted glass CTA buttons |
| **textPrimary** | `#F0F0F0` | `--color-gray-12` | `text-[#F0F0F0]` | Hero H1 & Section H2 primary display text |
| **textHeadingHigh** | `rgba(252, 253, 255, 0.94)` | `--color-slate-12 / --slate-a12` | `text-[#FCFDFF]/[0.94]` | Feature card H3 headings & active labels |
| **textMuted** | `#A1A4A5` | `--color-gray-11` | `text-[#A1A4A5]` | Primary 18px body copy & lead paragraphs (51 DOM instances) |
| **textCode** | `rgba(241, 247, 254, 0.71)` | `--color-slate-11 / #EBECED` | `text-[#F1F7FE]/[0.71]` | Terminal output, JSON payloads & code block foreground |
| **accentCyan** | `#00A3FF` | `computed CTA accent / #3B9EFF` | `bg-[#00A3FF] text-white` | High-visibility developer action button & active focus highlight |
| **accentViolet** | `#9281F7` | `--color-violet-9 (#8668FFCC) / #BAA7FF` | `text-[#9281F7]` | Syntax highlighting, badge accents & `linear-gradient(to right bottom in oklab, #9281F7, #9A54DC)` |
| **accentEmerald** | `rgba(70, 254, 165, 0.83)` | `--color-green-11 / --green-a11` | `text-[#46FEA5]/[0.83]` | HTTP 200 status indicators & deliverability telemetry |

### Signature Gradients & Surface Lighting
  - `linear-gradient(104deg, rgba(253, 253, 253, 0.05) 5%, rgba(240, 240, 228, 0.1) 100%)`
  - `linear-gradient(73.7975deg, rgba(2, 252, 239, 0.44) 0%, rgba(255, 181, 43, 0.44) 50%, rgba(160, 43, 254, 0.44) 100%)`
  - `linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.5))`
  - `conic-gradient(from 90deg, rgba(0, 0, 0, 0) 50%, rgb(0, 0, 0) 50%), radial-gradient(rgba(200, 200, 200, 0.1) 0%, rgba(0, 0, 0, 0) 80%)`

### Extracted Root CSS Color Variables (Sampled from Stylesheets)
- `--color-forge-green: #44ffa4 (#44FFA4);`
- `--color-forge-red: #fe4e54 (#FE4E54);`
- `--color-forge-green-solid: #2ca86c (#2CA86C);`
- `--color-forge-red-solid: #a82c2c (#A82C2C);`
- `--color-forge-canvas: #010101;`
- `--color-forge-line: #1a1a1a (#1A1A1A);`
- `--color-forge-ink: #535a5c (#535A5C);`
- `--color-forge-ink-muted: #d8eaf161 (rgba(216, 234, 242, 0.38));`
- `--color-red-500: lab(55.4814% 75.0732 48.8528) (#FB2C36);`
- `--color-red-600: lab(48.4493% 77.4328 61.5452) (#E7000B);`
- `--color-orange-400: lab(70.0429% 42.5156 75.8207) (#FF8904);`
- `--color-orange-500: lab(64.272% 57.1788 90.3583) (#FF6900);`

---

## 3. Typography & Hierarchy

### Font Families
- **Hero / Display Font (H1)**: `domaine, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"`
- **Section Heading Font (H2/H3)**: `aBCFavorit, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"`
- **Body / UI Sans Font**: `inter, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"`
- **Monospace / Code Font**: `commitMono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace`


### Computed Type Scale & Tracking Rules
- **Hero H1**: `96px` | line-height `96px` (`leading-[1]`) | letter-spacing `-0.96px` (`tracking-[-0.01em]`) | weight `400` (`font-[400]`) | color `#F0F0F0` (`text-[#F0F0F0]`) | font `domaine`
- **Section H2 (Primary)**: `56px` | line-height `67.2px` (`leading-[1.2]`) | letter-spacing `-2.8px` (`tracking-[-0.05em]`) | weight `400` (`font-[400]`) | color `#F0F0F0` (`text-[#F0F0F0]`) | font `aBCFavorit`

- **Card / Feature H3**: `20px` | line-height `20px` (`leading-[1]`) | letter-spacing `0px` (`tracking-[0em]`) | weight `400` (`font-[400]`) | color `rgba(252, 253, 255, 0.94)` (`text-[rgba(252,253,255,0.94)]`) | font `aBCFavorit`
- **Body Copy (Paragraph)**: `18px` | line-height `27px` (`leading-[1.5]`) | letter-spacing `0px` (`tracking-[0em]`) | weight `400` (`font-[400]`) | color `#A1A4A5` (`text-[#A1A4A5]`) | font `inter`
- **Monospace / Code Block**: `14px` | line-height `20px` (`leading-[1.43]`) | letter-spacing `0px` (`tracking-[0em]`) | weight `400` (`font-[400]`) | color `#EBECED` (`text-[#EBECED]`) | font `commitMono`

### Extracted CSS Typography Variables
- `--font-inter: "inter";`
- `--font-abc-favorit: "aBCFavorit";`
- `--font-domaine-src: "domaine";`
- `--font-commit-mono: "commitMono";`
- `--text-xs: .75rem;`
- `--text-xs--line-height: calc(1 / .75);`
- `--text-sm: .875rem;`
- `--text-sm--line-height: calc(1.25 / .875);`

---

## 4. Layout, Spacing & Component Recipes

### Spatial Skeleton & Grid Rhythm
- **Container Max-Widths**: `1280px` (9x), `1024px` (2x), `768px` (1x)
  - **Root Container Tokens**: `max-w-[1280px] mx-auto px-6`
- **Section Vertical Rhythm (Padding Top / Bottom)**: `96px / 96px` (7x), `0px / 32px` (2x), `0px / 48px` (1x)
- **High-Frequency Grid & Flex Gaps**: `16px` (37x), `8px` (31x), `6px` (21x), `12px` (12x), `4px` (11x), `48px` (11x)
- **Extracted Spacing & Radius Variables**: `--radius-xs: .125rem`, `--radius-sm: .25rem`, `--radius-md: .375rem`, `--radius-lg: .5rem`, `--radius-xl: .75rem`, `--forge-canvas-width: 0px`, `--workspace-panel-bg: var(--background)`, `--spacing: .25rem`

### Surface & Depth Tokens
- **Border Radius Distribution**: `8px` (29x), `16px` (24x), `6px` (23x), `4px` (19x), `24px` (10x), `10px` (6x)
- **Glassmorphism / Backdrop Blur**: `blur(25px)`
- **Box-Shadow Formulas**:
  - `rgb(0, 0, 0) 0px 0px 0px 8px` *(observed 5x in DOM, Tailwind: `shadow-[rgb(0,0,0)_0px_0px_0px_8px]`)*
  - `rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px` *(observed 3x in DOM, Tailwind: `shadow-[rgba(0,0,0,0)_0px_0px_0px_0px,rgba(0,0,0,0)_0px_0px_0px_0px,rgba(0,0,0,0)_0px_0px_0px_0px,rgba(0,0,0,0)_0px_0px_0px_0px,rgba(0,0,0,0.1)_0px_1px_3px_0px,rgba(0,0,0,0.1)_0px_1px_2px_-1px]`)*

### Real DOM Component Recipes
- **Interactive Buttons**:
  - **Button Variant 1 ("Get started")**: height `40px`, padding `0px 16px`, radius `16px` (`rounded-2xl`), bg `transparent` (`bg-[transparent]`), text `#FFFFFF` (`text-white`), border `2px solid rgba(255, 255, 255, 0.05)`, font `14px` / weight `600`, shadow `rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px`, backdrop-filter `blur(25px)`
  - **Button Variant 2 ("Get started")**: height `48px`, padding `0px 20px`, radius `16px` (`rounded-2xl`), bg `transparent` (`bg-[transparent]`), text `#FFFFFF` (`text-white`), border `2px solid rgba(255, 255, 255, 0.05)`, font `16px` / weight `600`, shadow `rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px -1px`, backdrop-filter `blur(25px)`
  - **Button Variant 3 ("Get Started")**: height `41px`, padding `12px 20px`, radius `4px` (`rounded`), bg `#00A3FF` (`bg-[#00A3FF]`), text `#FFFFFF` (`text-white`), border `none`, font `14px` / weight `600`
  - **Button Variant 4 ("Send")**: height `32px`, padding `5px 12px`, radius `9999px` (`rounded-full`), bg `transparent` (`bg-[transparent]`), text `#F0F0F0` (`text-[#F0F0F0]`), border `1px solid rgba(212, 234, 255, 0.19)`, font `14px` / weight `400`
- **Cards & Containers**:
  - **Card Recipe 1 (1024x598px)**: bg `transparent` (`bg-[transparent]`), border `1px solid rgba(212, 234, 255, 0.19)`, radius `24px` (`rounded-3xl`), padding `0px 0px`
  - **Card Recipe 2 (1109x600px)**: bg `transparent` (`bg-[transparent]`), border `1px solid rgba(212, 234, 255, 0.19)`, radius `16px` (`rounded-2xl`), padding `0px 0px`
  - **Card Recipe 3 (664x152px)**: bg `#000000` (`bg-black`), border `1px solid #262A2D`, radius `16px 16px 0px 0px` (`rounded-2xl`), padding `0px 0px`

### Motion & Transition Curves
- **Easing Curves (`transition-timing-function`)**: `cubic-bezier(0.4, 0, 0.2, 1)` (82x), `cubic-bezier(0.4, 0, 1, 1)` (6x), `ease-out` (1x)
- **Transition Durations**: `0.2s` (68x), `0.15s` (18x), `0.5s` (3x)
- **Named Motion Tokens**: `--ease-in: cubic-bezier(.4, 0, 1, 1)`, `--ease-out: cubic-bezier(0, 0, .2, 1)`, `--ease-in-out: cubic-bezier(.4, 0, .2, 1)`, `--default-transition-duration: .15s`, `--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1)`

---

## 5. Anti-Patterns (Strictly Forbidden)

- **NEVER use a single generic sans-serif font across the entire page**—Resend’s signature tension comes from combining an editorial serif (`Domaine` for Hero H1), a tight neo-grotesque display sans (`ABC Favorit` with `-0.05em` tracking for H2), `Inter` for body copy, and `CommitMono` for code.
- **NEVER use warm or neutral gray borders on `#000000`**—always use cool ice-tinted translucent borders (`rgba(212, 234, 255, 0.19)` / `--slate-a6` or `rgba(211, 237, 246, 0.11)`).
- **NEVER use loose letter-spacing on H2 headings**—Resend uses an aggressive `-0.05em` (`-2.8px` at `56px`) tracking on section headings.
- **NEVER use flat opaque colored buttons for primary hero CTAs**—use frosted glass buttons (`backdrop-filter: blur(25px)`, `border: 2px solid rgba(255, 255, 255, 0.05)`, `rounded-2xl` `16px`) or crisp `#00A3FF` utility actions.
- **NEVER clutter code blocks with heavy chrome**—use `#000000` or `rgba(20, 22, 23, 0.6)` backgrounds with `1px solid rgba(212, 234, 255, 0.19)` borders, `16px–24px` border-radius, and `CommitMono` at `14px–16px`.

Related Aesthetic Twins & Design System Blueprints

Linear dark
Dark Precision SaaS & Industrial Craftsmanship
linear.app → Inspect Tokens
Vercel light
Geist Architectural Grid & Swiss Precision Monochrome
vercel.com → Inspect Tokens
Supabase light
Postgres Emerald Technical Clarity & Clean Modular Bento
supabase.com → Inspect Tokens
Raycast dark
Desktop-Class macOS Acrylic Glass & Crimson Spotlight
raycast.com → Inspect Tokens
Clerk light
Tactile Micro-Shadow Auth Components & Electric Violet
clerk.com → Inspect Tokens
Trigger.dev dark
Industrial Dark Slate & Electric Acid-Lime Telemetry
trigger.dev → Inspect Tokens
⚡ B + A COMMERCIALIZATION FUNNEL · FROM RESEND DESIGN TOKENS TO REVENUE

Turn This Blueprint Into Shipped Traffic & Revenue in Cursor

You just inspected a live pSEO page generated by our own scripts. Unlock all 4 Paid Growth & Revenue Agent Skills (pseo-competitor-teardown, x-alternative-pages, pricing-paywall-retention, launch-kit) + 5 local Playwright/Node crawlers + 22 raw JSON blueprints.

✓ Community Free: $0 · ✓ Single Skill: $29 · ★ Pro Pack Early-Bird: $69 (Reg. $99) · ✓ Team & Agency: $169
See B+A Live Showcase Demo →