# Overlap Brand Identity

A complete profile of **Overlap**'s visual system — colors, typography, components, and personality — extracted from https://overlap.ai/. Built for designers, agents, and AI tools.

- Page: https://characterquilt.com/branding/overlap
- Machine-readable JSON: https://characterquilt.com/branding/overlap.json
- Per-page llms.txt: https://characterquilt.com/branding/overlap/llms.txt

## Quick Facts

| Field | Value |
|---|---|
| Primary | #0000EE |
| Accent | #FF7701 |
| Body Font | Inter |
| Heading Font | General Sans |

## Color Palette

- primary: #0000EE
- accent: #FF7701
- background: #F7F7F7
- textPrimary: #000000
- link: #FF7701

## Typography

- primary: Inter — https://fonts.google.com/specimen/Inter
- heading: General Sans — https://fonts.google.com/specimen/General+Sans

## Visual Assets

- Logo: data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%2522http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%2522%20xmlns%3Axlink%3D%2522http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%2522%20viewBox%3D%25220%200%20120%2031%2522%3E%3Cg%20transform%3D%2522translate(0.269%200.025)%2522%3E%3Cpath%20d%3D%2522M%200%200%20L%20119.44%200%20L%20119.44%2031%20L%200%2031%20Z%2522%20fill%3D%2522transparent%2522%3E%3C%2Fpath%3E%3Cpath%20d%3D%2522M%2013.73%2027.092%20C%207.385%2027.092%201.44%2022.467%201.44%2015.623%20C%201.44%208.467%206.523%203.092%2013.453%203.092%20C%2020.106%203.092%2025.496%208.311%2025.496%2014.936%20C%2025.496%2021.78%2020.26%2027.092%2013.73%2027.092%20Z%20M%2013.545%2021.905%20C%2017.149%2021.905%2019.675%2018.811%2019.675%2015.123%20C%2019.675%2011.498%2017.118%208.28%2013.453%208.28%20C%209.818%208.28%207.262%2011.373%207.262%2015.03%20C%207.262%2018.842%209.818%2021.905%2013.545%2021.905%20Z%20M%2034.823%2026.655%20L%2028.816%2026.655%20L%2021.208%203.53%20L%2027.184%203.53%20L%2031.773%2019.748%20L%2031.835%2019.748%20L%2036.455%203.53%20L%2042.461%203.53%20Z%20M%2053.355%2026.655%20L%2040.696%2026.655%20L%2040.696%203.53%20L%2053.355%203.53%20L%2053.355%208.717%20L%2046.271%208.717%20L%2046.271%2012.311%20L%2053.14%2012.311%20L%2053.14%2017.498%20L%2046.271%2017.498%20L%2046.271%2021.467%20L%2053.355%2021.467%20Z%20M%2071.754%2026.655%20L%2065.101%2026.655%20L%2059.833%2019.186%20L%2059.772%2019.186%20L%2059.772%2026.655%20L%2054.197%2026.655%20L%2054.197%203.53%20L%2061.651%203.53%20C%2064.023%203.53%2065.84%203.842%2067.041%204.373%20C%2069.505%205.498%2071.23%208.217%2071.23%2011.498%20C%2071.23%2015.155%2069.074%2018.155%2065.563%2018.78%20Z%20M%2059.772%2015.155%20L%2061.928%2015.155%20C%2064.238%2015.155%2065.655%2014.061%2065.655%2011.842%20C%20665.655%209.842%2064.177%208.717%2061.99%208.717%20L%2059.772%208.717%20Z%20M%2083.037%2026.655%20L%2070.47%2026.655%20L%2070.47%203.53%20L%2076.291%203.53%20L%2076.291%2021.467%20L%2083.037%2021.467%20Z%20M%20102.645%2026.655%20L%2096.33%2026.655%20L%2095.221%2023.311%20L%2087.305%2023.311%20L%2086.104%2026.655%20L%2079.851%2026.655%20L%2089%203.53%20L%2093.589%203.53%20Z%20M%2093.681%2018.623%20L%2091.34%2010.748%20L%2091.248%2010.717%20L%2088.907%2018.623%20Z%20M%20106.859%2026.655%20L%20101.284%2026.655%20L%20101.284%203.53%20L%20108.984%203.53%20C%20111.417%203.498%20113.235%203.842%20114.436%204.405%20C%20116.9%205.561%20118.44%208.217%20118.44%2011.342%20C%20118.44%2015.623%20116.099%2019.405%20109.569%2019.405%20L%20106.859%2019.405%20Z%20M%20106.859%2014.217%20L%20109.354%2014.217%20C%20111.695%2014.217%20112.865%2013.405%20112.865%2011.436%20C%20112.865%209.561%20111.726%208.717%20109.138%208.717%20L%20106.859%208.717%20Z%2522%20fill%3D%2522rgb(255%2C60%2C0)%2522%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E  
- Favicon: https://framerusercontent.com/images/dFln6DTQJucfYRdIGkt8eKBii0.png
- Social card (og:image): https://framerusercontent.com/images/WyHRcPkmHX8C0CfH4IfyH9DI4FQ.png

## UI Components

- buttonPrimary: background=#F7F7F7, textColor=#0000EE, borderRadius=12px, shadow=none
- buttonSecondary: background=#000000, textColor=#0000EE, borderRadius=14px, shadow=none

## Brand Personality

Tone: modern · Energy: medium · Audience: media professionals, podcasters, content creators

## Overlap Brand in the Wild

Real-world brand assets — ads, campaigns, marketing materials.

- **$1.9M Funding Round - Squaro**
  - Image: https://framerusercontent.com/images/3aZKZ5yPeUo36qiZaLxJwSTAzsI.png?width=5333&height=3027
  - Source: https://overlap.ai/blog/seed-round
- **Overlap — #1 AI for Video Clipping**
  - Image: https://framerusercontent.com/images/kSiGht6g9ptPy2znGXZ56mNdyU.png?width=1528&height=768
  - Source: https://overlap.ai/blogs
- **What Is a Clipping Agent (And How to Build One That Runs Your Entire  Distribution Pipeline) - Overlap — #1 AI for Video Clipping**
  - Image: https://framerusercontent.com/images/8IDAhsp61dvjee07sbUeB5t9A.jpg?width=3840&height=2160
  - Source: https://overlap.ai/blogs/what-is-a-clipping-agent-(and-how-to-build-one-that-runs-your-entire-distribution-pipeline)
- **Overlap — #1 AI for Video Clipping**
  - Image: https://framerusercontent.com/images/trHkwv5SjhclWEy58Ya7DkZyARs.png?width=1920&height=1080
  - Source: https://overlap.ai/blogs
- **Overlap — #1 AI for Video Clipping**
  - Image: https://framerusercontent.com/images/H9ha7pQ6XqIZe2eu85Aj28iMr1I.png?width=3840&height=2160
  - Source: https://overlap.ai/book
- **Overlap — #1 AI for Video Clipping**
  - Image: https://framerusercontent.com/images/Hzrpu8Qsbf8V2KeIPkjS7hyElE.png?width=2667&height=1514
  - Source: https://overlap.ai/blogs

## Working with these fonts

Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:

CharacterQuilt.com suggests this flow that can help:

1. Open the company's homepage in a browser with DevTools open.
2. In the Network tab, filter by "Font" (or by extension: woff2, woff, ttf, otf).
3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.
4. For each captured font URL: right-click → Save As to download the file locally.
5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.

Programmatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.

Only do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.

## Machine-Readable Profile

```json
{
  "colorScheme": "light",
  "fonts": [
    {
      "family": "Inter",
      "role": "body"
    },
    {
      "family": "General Sans",
      "role": "heading"
    },
    {
      "family": "Manrope",
      "role": "unknown"
    }
  ],
  "colors": {
    "primary": "#0000EE",
    "accent": "#FF7701",
    "background": "#F7F7F7",
    "textPrimary": "#000000",
    "link": "#FF7701"
  },
  "typography": {
    "fontFamilies": {
      "primary": "Inter",
      "heading": "General Sans"
    },
    "fontStacks": {
      "heading": [
        "General Sans",
        "sans-serif"
      ],
      "body": [
        "sans-serif"
      ],
      "paragraph": [
        "Inter",
        "sans-serif"
      ]
    },
    "fontSizes": {
      "h1": "36px",
      "h2": "44px",
      "body": "18px"
    }
  },
  "spacing": {
    "baseUnit": 4,
    "borderRadius": "15px"
  },
  "components": {
    "buttonPrimary": {
      "background": "#F7F7F7",
      "textColor": "#0000EE",
      "borderRadius": "12px",
      "borderRadiusCorners": {
        "topLeft": "12px",
        "topRight": "12px",
        "bottomRight": "12px",
        "bottomLeft": "12px"
      },
      "shadow": "none"
    },
    "buttonSecondary": {
      "background": "#000000",
      "textColor": "#0000EE",
      "borderRadius": "14px",
      "borderRadiusCorners": {
        "topLeft": "14px",
        "topRight": "14px",
        "bottomRight": "14px",
        "bottomLeft": "14px"
      },
      "shadow": "none"
    }
  },
  "images": {
    "logo": "data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%2522http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%2522%20xmlns%3Axlink%3D%2522http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%2522%20viewBox%3D%25220%200%20120%2031%2522%3E%3Cg%20transform%3D%2522translate(0.269%200.025)%2522%3E%3Cpath%20d%3D%2522M%200%200%20L%20119.44%200%20L%20119.44%2031%20L%200%2031%20Z%2522%20fill%3D%2522transparent%2522%3E%3C%2Fpath%3E%3Cpath%20d%3D%2522M%2013.73%2027.092%20C%207.385%2027.092%201.44%2022.467%201.44%2015.623%20C%201.44%208.467%206.523%203.092%2013.453%203.092%20C%2020.106%203.092%2025.496%208.311%2025.496%2014.936%20C%2025.496%2021.78%2020.26%2027.092%2013.73%2027.092%20Z%20M%2013.545%2021.905%20C%2017.149%2021.905%2019.675%2018.811%2019.675%2015.123%20C%2019.675%2011.498%2017.118%208.28%2013.453%208.28%20C%209.818%208.28%207.262%2011.373%207.262%2015.03%20C%207.262%2018.842%209.818%2021.905%2013.545%2021.905%20Z%20M%2034.823%2026.655%20L%2028.816%2026.655%20L%2021.208%203.53%20L%2027.184%203.53%20L%2031.773%2019.748%20L%2031.835%2019.748%20L%2036.455%203.53%20L%2042.461%203.53%20Z%20M%2053.355%2026.655%20L%2040.696%2026.655%20L%2040.696%203.53%20L%2053.355%203.53%20L%2053.355%208.717%20L%2046.271%208.717%20L%2046.271%2012.311%20L%2053.14%2012.311%20L%2053.14%2017.498%20L%2046.271%2017.498%20L%2046.271%2021.467%20L%2053.355%2021.467%20Z%20M%2071.754%2026.655%20L%2065.101%2026.655%20L%2059.833%2019.186%20L%2059.772%2019.186%20L%2059.772%2026.655%20L%2054.197%2026.655%20L%2054.197%203.53%20L%2061.651%203.53%20C%2064.023%203.53%2065.84%203.842%2067.041%204.373%20C%2069.505%205.498%2071.23%208.217%2071.23%2011.498%20C%2071.23%2015.155%2069.074%2018.155%2065.563%2018.78%20Z%20M%2059.772%2015.155%20L%2061.928%2015.155%20C%2064.238%2015.155%2065.655%2014.061%2065.655%2011.842%20C%2065.655%209.842%2064.177%208.717%2061.99%208.717%20L%2059.772%208.717%20Z%20M%2083.037%2026.655%20L%2070.47%2026.655%20L%2070.47%203.53%20L%2076.291%203.53%20L%2076.291%2021.467%20L%2083.037%2021.467%20Z%20M%20102.645%2026.655%20L%2096.33%2026.655%20L%2095.221%2023.311%20L%2087.305%2023.311%20L%2086.104%2026.655%20L%2079.851%2026.655%20L%2089%203.53%20L%2093.589%203.53%20Z%20M%2093.681%2018.623%20L%2091.34%2010.748%20L%2091.248%2010.717%20L%2088.907%2018.623%20Z%20M%20106.859%2026.655%20L%20101.284%2026.655%20L%20101.284%203.53%20L%20108.984%203.53%20C%20111.417%203.498%20113.235%203.842%20114.436%204.405%20C%20116.9%205.561%20118.44%208.217%20118.44%2011.342%20C%20118.44%2015.623%20116.099%2019.405%20109.569%2019.405%20L%20106.859%2019.405%20Z%20M%20106.859%2014.217%20L%20109.354%2014.217%20C%20111.695%2014.217%20112.865%2013.405%20112.865%2011.436%20C%20112.865%209.561%20111.726%208.717%20109.138%208.717%20L%20106.859%208.717%20Z%2522%20fill%3D%2522rgb(255%2C60%2C0)%2522%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E",
    "favicon": "https://framerusercontent.com/images/dFln6DTQJucfYRdIGkt8eKBii0.png",
    "ogImage": "https://framerusercontent.com/images/WyHRcPkmHX8C0CfH4IfyH9DI4FQ.png",
    "logoHref": "./"
  },
  "__llm_logo_reasoning": {
    "selectedIndex": 1,
    "reasoning": "Selected #1 because it is visible, medium-sized, located in the header, and links to the homepage, which are strong indicators of the main brand logo.",
    "confidence": 0.95,
    "source": "llm"
  },
  "__llm_button_reasoning": {
    "primary": {
      "index": 0,
      "text": "Book a Demo",
      "reasoning": "The 'Book a Demo' button is likely the primary CTA due to its action-oriented text, which suggests a direct engagement with the service. Although it has a light background, the text color is a vibrant blue, aligning with the brand's primary color."
    },
    "secondary": {
      "index": 1,
      "text": "See all articles",
      "reasoning": "The 'See all articles' button is chosen as secondary due to its different background color (dark) and less direct call-to-action compared to 'Book a Demo'."
    },
    "confidence": 0.9
  },
  "personality": {
    "tone": "modern",
    "energy": "medium",
    "targetAudience": "media professionals, podcasters, content creators"
  },
  "designSystem": {
    "framework": "custom",
    "componentLibrary": ""
  },
  "confidence": {
    "buttons": 0.9,
    "colors": 0.9,
    "overall": 0.9
  },
  "__llm_metadata": {
    "logoSelection": {
      "llmCalled": true,
      "llmSucceeded": true,
      "finalSource": "llm",
      "rawLogoSelection": {
        "selectedLogoIndex": 1,
        "selectedLogoReasoning": "Selected #1 because it is visible, medium-sized, located in the header, and links to the homepage, which are strong indicators of the main brand logo.",
        "confidence": 0.95
      }
    },
    "buttonClassification": {
      "llmCalled": true,
      "llmSucceeded": true
    }
  }
}
```
