---
version: alpha
name: Heynesh
description: "Light interface measured from heynesh.com: Tr 3 A type with Ppneuemontreal, vivid yellow accents, flat surfaces and pill-shaped controls."
colors:
  background: "#D5CFBE"
  surface: "#D5CFBE"
  on-surface: "#000000"
  on-background: "#000000"
  on-surface-variant: "#222222"
  on-surface-muted: "#3F3E39"
  overlay: "#C2B8AC4D"
  primary: "#FFFF23"
  on-primary: "#000000"
typography:
  display-hero:
    fontFamily: Tr 3 A
    fontSize: 80px
    fontWeight: 700
    lineHeight: 1
  headline-display:
    fontFamily: Tr 3 A
    fontSize: 76px
    fontWeight: 700
    lineHeight: 1.03
  headline-lg:
    fontFamily: Tr 3 A
    fontSize: 66px
    fontWeight: 500
    lineHeight: 1
  headline-md:
    fontFamily: Tr 3 A
    fontSize: 46px
    fontWeight: 500
    lineHeight: 1
  headline-sm:
    fontFamily: Ppneuemontreal
    fontSize: 30px
    fontWeight: 700
    lineHeight: 1
  title-lg:
    fontFamily: Tr 3 A
    fontSize: 28px
    fontWeight: 500
    lineHeight: 1
  body-md:
    fontFamily: Ppneuemontreal Book
    fontSize: 17px
    fontWeight: 400
    lineHeight: 1.6
  body-lg:
    fontFamily: Tr 3 A
    fontSize: 19px
    fontWeight: 500
    lineHeight: 1.4
    letterSpacing: -0.008em
  body-sm:
    fontFamily: Tr 3 A
    fontSize: 14px
    fontWeight: 400
    lineHeight: 1.6
  label-md:
    fontFamily: Tr 3 A
    fontSize: 15px
    fontWeight: 500
    lineHeight: 1.1
  label-sm:
    fontFamily: Ppneuemontreal
    fontSize: 14px
    fontWeight: 700
    lineHeight: 1
rounded:
  sm: 8.06px
  md: 11.95px
  lg: 38.02px
  full: 9999px
spacing:
  sm: 5.76px
  md: 9.94px
  lg: 18px
  xl: 49.97px
  gutter: 20.02px
  section: 144px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.on-primary}"
    typography: "{typography.body-md}"
    rounded: "{rounded.md}"
    padding: 0px
    height: 44px
  button-ghost:
    textColor: "{colors.on-surface-variant}"
    typography: "{typography.body-lg}"
    rounded: 0px
    padding: 18px 24.05px
  card:
    backgroundColor: "{colors.overlay}"
    textColor: "#FFFFFF"
    typography: "{typography.body-md}"
    rounded: "{rounded.sm}"
    padding: 24.05px 32.98px 24.05px 24.05px
  link:
    textColor: "#FFFFFF"
---

# Heynesh Design System

## Overview

Heynesh describes itself as: “Webflow developer with 7 years of experience delivering custom builds, CMS setups, GSAP animations, and technical SEO for biotech, SaaS, and blockchain brands.” The interface is light, built on **Light Amber (#D5CFBE)** with **Near Black (#000000)** text, and **Vivid Yellow (#FFFF23)** as the main accent.

Type is set in **Tr 3 A** and **Ppneuemontreal**. Headlines run large; body text is 17px. The surface language is flat. Controls are pill-shaped.

Measured from [heynesh.com](https://heynesh.com/) on November 7, 2026 at 1440×900 from 361 rendered elements. Values are computed styles from the live page, not the original source files.

## Colors

The palette has 7 roles.

- **Light Amber (#D5CFBE):** Page background, seen 1 time. Token `background`.
- **Near Black (#000000):** Primary text and headings, seen 6 times. Token `on-surface`, CSS `--black`.
- **Charcoal (#222222):** Secondary text, seen 8 times. Token `on-surface-variant`.
- **Warm Graphite (#3F3E39):** Muted text and metadata, seen 13 times. Token `on-surface-muted`.
- **Light Orange 30% (#C2B8AC4D):** Translucent fill for cards and controls, seen 1 time. Token `overlay`.
- **Vivid Yellow (#FFFF23):** Brand color in the header, seen 22 times. Token `primary`, CSS `--yellow`.
- **Near Black (#000000):** Text and icons on primary. Token `on-primary`.

## Typography

**Tr 3 A**, **Ppneuemontreal** and **Ppneuemontreal Book** share the interface. Fallback stack: `Tr 3 A, Arial, sans-serif`.

- **display-hero:** Tr 3 A 80px at weight 700, line height 1. Oversized hero statements.
- **headline-display:** Tr 3 A 76px at weight 700, line height 1.03. Page title (h1).
- **headline-lg:** Tr 3 A 66px at weight 500, line height 1. Section headings (h2).
- **headline-md:** Tr 3 A 46px at weight 500, line height 1. Sub-section headings.
- **headline-sm:** Ppneuemontreal 30px at weight 700, line height 1. Card and feature titles.
- **title-lg:** Tr 3 A 28px at weight 500, line height 1. Small titles.
- **body-md:** Ppneuemontreal Book 17px at weight 400, line height 1.6. Body text.
- **body-lg:** Tr 3 A 19px at weight 500, line height 1.4, tracking -0.008em. Lead paragraphs.
- **body-sm:** Tr 3 A 14px at weight 400, line height 1.6. Secondary and small text.
- **label-md:** Tr 3 A 15px at weight 500, line height 1.1. Buttons, navigation and labels.
- **label-sm:** Ppneuemontreal 14px at weight 700, line height 1. Small labels and badges.

## Layout

Spacing does not follow a strict grid: 5% of measured values are multiples of 4px, so match the measured steps rather than rounding to a grid.

- **Scale:** sm 5.76px, md 9.94px, lg 18px, xl 49.97px.
- **Sections:** 144px vertical padding between major sections.
- **Gaps:** 20.02px is the most common gap in flex and grid layouts.
- **Breakpoints:** 479px, 767px, 768px, 991px, 992px.

## Elevation & Depth

The design is flat: no shadows were measured. Hierarchy comes from color contrast.

## Shapes

Interactive controls are pill-shaped. Measured radii, most used first:

- **md (11.95px):** 48 elements.
- **lg (38.02px):** 32 elements.
- **full (9999px):** 24 elements.
- **sm (8.06px):** 4 elements.

## Components

Measured from the rendered page. Token values reference the tokens above.

- **button-primary (“Book a Call Book a Call”):** #FFFF23 fill, #000000 text, 16.992px/500, 11.952px radius, padding 0px.
- **button-ghost (“Why Webflow instead of custom co”):** transparent fill, #222222 text, 19.008px/500, padding 18px 24.05px.
- **card:** #C2B8AC4D fill, #FFFFFF text, 16.992px/500, 8.064px radius, padding 24.05px 32.98px 24.05px 24.05px.
- **link:** transparent fill, #FFFFFF text, padding 0px.

## Do's and Don'ts

- Do use #D5CFBE for the page.
- Do keep text in 3 levels: #000000, #222222, #3F3E39.
- Do use #FFFF23 as the brand accent: header, logo and key highlights.
- Do reuse the measured spacing steps (5.76px, 9.94px, 18px).
- Do make buttons and chips fully rounded (9999px); most other elements use 11.95px corners.
- Don't add drop shadows for depth; use borders and contrast.
- Don't introduce new font families beyond Tr 3 A, Ppneuemontreal and Ppneuemontreal Book.
- Don't use #FFFF23 for large backgrounds or body text.
- Don't make interface transitions slower than 0.4s.

## Motion

Interface transitions are quick: 0.25s, 0.3s, 0.4s.

- **Easing:** `ease`.

Generated by [Sitepeel](https://sitepeel.dev/design-md/heynesh.com/), the free DESIGN.md generator (engine 2026.10.29+b828a475ee10).
