uplift ai.json

Uplift AI Brand Identity

A complete profile of Uplift AI's visual system — colors, typography, components, and personality — extracted from https://upliftai.org/. Built for designers, agents, and AI tools.

Quick Facts

Field Value
Primary #0000EE
Accent #F6FBFF
Body Font Inter
Heading Font Plus Jakarta Sans

Color Palette

Typography

Visual Assets

UI Components

Brand Personality

Tone: modern · Energy: medium · Audience: tech-savvy individuals interested in AI and language technology

Uplift AI Brand in the Wild

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

Working with these fonts

Not found on Google Fonts? Follow the suggested 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

{
  "colorScheme": "light",
  "fonts": [
    {
      "family": "Inter",
      "role": "body"
    },
    {
      "family": "Plus Jakarta Sans",
      "role": "heading"
    }
  ],
  "colors": {
    "primary": "#0000EE",
    "secondary": "#473211",
    "accent": "#F6FBFF",
    "background": "#FFFFFF",
    "textPrimary": "#000000",
    "link": "#0E1C29"
  },
  "typography": {
    "fontFamilies": {
      "primary": "Inter",
      "heading": "Plus Jakarta Sans"
    },
    "fontStacks": {
      "heading": [
        "sans-serif"
      ],
      "body": [
        "sans-serif"
      ],
      "paragraph": [
        "Plus Jakarta Sans",
        "sans-serif"
      ]
    },
    "fontSizes": {
      "h1": "12px",
      "h2": "56px",
      "body": "25.8743px"
    }
  },
  "spacing": {
    "baseUnit": 4,
    "borderRadius": "10px"
  },
  "components": {
    "buttonPrimary": {
      "background": "#F6FBFF",
      "textColor": "#0000EE",
      "borderRadius": "10px",
      "borderRadiusCorners": {
        "topLeft": "10px",
        "topRight": "10px",
        "bottomRight": "10px",
        "bottomLeft": "10px"
      },
      "shadow": "rgb(216, 223, 229) 0px 1px 2px 0px inset, rgba(189, 165, 121, 0.34) 0px 0.796192px 0.796192px -0.875px, rgba(189, 165, 121, 0.33) 0px 2.41451px 2.41451px -1.75px, rgba(189, 165, 121, 0.29) 0px 6.38265px 6.38265px -2.625px, rgba(189, 165, 121, 0.15) 0px 20px 20px -3.5px"
    },
    "buttonSecondary": {
      "background": "#000000",
      "textColor": "#FFFFFF",
      "borderRadius": "6px",
      "borderRadiusCorners": {
        "topLeft": "6px",
        "topRight": "6px",
        "bottomRight": "6px",
        "bottomLeft": "6px"
      },
      "shadow": "none"
    }
  },
  "images": {
    "logo": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20class%3D%22framer-wdmwep%22%20style%3D%22--extracted-r6o4lv%3A%20var(--token-5829105c-edd0-4516-8960-b69144e1ff70%2C%20rgb(71%2C%2050%2C%2017))%3B%20--framer-link-text-color%3A%20rgb(0%2C%20153%2C%20255)%3B%20--framer-link-text-decoration%3A%20underline%3B%20transform%3A%20none%3B%20opacity%3A%201%3B%22%20data-framer-component-type%3D%22RichTextContainer%22%20viewBox%3D%220%200%2096%2034%22%20data-fc-idx%3D%220%22%3E%3CforeignObject%20width%3D%22100%25%22%20height%3D%22100%25%22%20class%3D%22framer-fit-text%22%20transform%3D%22scale(1)%22%20style%3D%22overflow%3Avisible%3Btransform-origin%3Acenter%20center%22%3E%3Cp%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%20style%3D%22--font-selector%3ARlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg%3D%3D%3B--framer-font-family%3A%26quot%3BPlus%20Jakarta%20Sans%26quot%3B%2C%20%26quot%3BPlus%20Jakarta%20Sans%20Placeholder%26quot%3B%2C%20sans-serif%3B--framer-font-open-type-features%3A'ss03'%20on%3B--framer-font-size%3A25.874254933748155px%3B--framer-text-color%3Avar(--extracted-r6o4lv%2C%20var(--token-5829105c-edd0-4516-8960-b69144e1ff70%2C%20rgb(71%2C%2050%2C%2017)))%22%20class%3D%22framer-text%22%3E%3Cspan%20data-text-fill%3D%22true%22%20style%3D%22background-image%3Aradial-gradient(30%25%2050%25%20at%2017%25%2015.299999999999999%25%2C%20var(--token-0a6edf14-c1f7-440b-9286-0a4a9c7725cc%2C%20rgb(186%2C%20141%2C%2073))%200%25%2C%20var(--token-5829105c-edd0-4516-8960-b69144e1ff70%2C%20rgb(71%2C%2050%2C%2017))%20100%25)%22%20class%3D%22framer-text%22%3E%3Cstrong%20class%3D%22framer-text%22%3EUplift%3C%2Fstrong%3E%3Cspan%20style%3D%22--font-selector%3ASW50ZXI%3D%3B--framer-font-family%3A%26quot%3BInter%26quot%3B%2C%20sans-serif%22%20class%3D%22framer-text%22%3EAI%3C%2Fspan%3E%3C%2Fspan%3E%3C%2Fp%3E%3C%2FforeignObject%3E%3C%2Fsvg%3E",
    "favicon": "https://framerusercontent.com/images/wIEvo5VK8i4BZGVTaFHyGN8NA.png",
    "ogImage": "https://framerusercontent.com/images/GcKHnEpTXmhWklz5jOjFcU53izg.png",
    "logoHref": "./",
    "logoAlt": "UpliftAI"
  },
  "__llm_logo_reasoning": {
    "selectedIndex": 1,
    "reasoning": "Selected #1 because it is visible, located in the header, and links to the homepage, matching the brand 'Uplift AI'.",
    "confidence": 0.95,
    "source": "llm"
  },
  "__llm_button_reasoning": {
    "primary": {
      "index": 0,
      "text": "Get Started",
      "reasoning": "Button #0 'Get Started' with a blue background (#F6FBFF) and action-oriented text is likely the primary CTA, as it uses a vibrant color associated with action."
    },
    "secondary": {
      "index": 2,
      "text": "🚀Generate",
      "reasoning": "Button #2 '🚀Generate' with a dark background (#000000) is distinct from the primary button's color and serves as a secondary action."
    },
    "confidence": 0.9
  },
  "personality": {
    "tone": "modern",
    "energy": "medium",
    "targetAudience": "tech-savvy individuals interested in AI and language technology"
  },
  "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, located in the header, and links to the homepage, matching the brand 'Uplift AI'.",
        "confidence": 0.95
      }
    },
    "buttonClassification": {
      "llmCalled": true,
      "llmSucceeded": true
    }
  }
}