cofactr.json
Cofactr Brand Identity
A complete profile of Cofactr's visual system — colors, typography, components, and personality — extracted from https://www.cofactr.com/. Built for designers, agents, and AI tools.
- Page: https://characterquilt.com/branding/cofactr
- Machine-readable JSON: https://characterquilt.com/branding/cofactr.json
- Per-page llms.txt: https://characterquilt.com/branding/cofactr/llms.txt
Quick Facts
| Field | Value |
|---|---|
| Primary | #38D059 |
| Accent | #38D059 |
| Body Font | Inter |
| Heading Font | Inter |
Color Palette
- primary: #38D059
- secondary: #59A986
- accent: #38D059
- background: #FFFFFF
- textPrimary: #183028
- link: #183028
Typography
- primary: Inter — https://fonts.google.com/specimen/Inter
- heading: Inter — https://fonts.google.com/specimen/Inter
Visual Assets
- Logo: data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2060%2015%22%20class%3D%22w-15%22%20data-fc-idx%3D%220%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M4.959%2014.204C2.149%2014.204%200%2012.054%200%209.242c0-2.81%202.149-4.96%204.959-4.96%201.818%200%203.388.909%204.132%202.314l-1.818.993c-.414-.744-1.24-1.24-2.314-1.24-1.653%200-2.81%201.24-2.81%202.893%200%201.654%201.24%202.894%202.81%202.894%201.074%200%201.983-.496%202.479-1.405l1.9.91c-.743%201.57-2.396%202.563-4.38%202.563ZM36.19%204.45v9.695h-2.157V12.46c-.663%201.18-1.824%201.94-3.4%201.94-2.57%200-4.56-2.277-4.56-5.06%200-2.781%201.99-5.058%204.56-5.058%201.493%200%202.654.675%203.4%201.94V4.533h2.156V4.45Zm-2.24%204.805c0-1.686-1.244-2.95-2.902-2.95-1.659%200-2.903%201.349-2.903%202.95%200%201.687%201.327%202.951%202.903%202.951%201.658%200%202.902-1.264%202.902-2.95ZM41.923%2014.204c-2.81%200-4.958-2.15-4.958-4.962%200-2.81%202.149-4.96%204.958-4.96%201.819%200%203.389.909%204.133%202.314l-1.819.993c-.413-.744-1.24-1.24-2.314-1.24-1.652%200-2.81%201.24-2.81%202.893%200%201.654%201.24%202.894%202.81%202.894%201.075%200%201.984-.496%202.48-1.405l1.9.91c-.743%201.57-2.396%202.563-4.38%202.563ZM19.456%209.242c0%202.812-2.15%204.962-4.962%204.962-2.811%200-4.96-2.15-4.96-4.962%200-2.81%202.149-4.96%204.96-4.96%202.729%200%204.962%202.15%204.962%204.96Zm-7.773%200c0%201.654%201.24%202.894%202.811%202.894s2.812-1.24%202.812-2.894c0-1.653-1.24-2.894-2.812-2.894-1.57.083-2.81%201.323-2.81%202.894ZM23.406%203.79c0-1.07.74-1.73%201.729-1.73h.74V.247C25.628.082%2025.217%200%2024.805%200c-2.057%200-3.54%201.318-3.54%203.626v.824h-1.81v2.142h1.81v7.416h2.141V6.592h2.47v-2.06h-2.47V3.79ZM52.918%2012.38v-.165h-.74c-.988%200-1.729-.663-1.729-1.74V6.584h2.47v-2.07h-2.47V1.945h-2.14v2.568h-1.811v2.07h1.81v3.893c0%202.318%201.483%203.726%203.54%203.726.33%200%20.741-.082%201.07-.165V12.38ZM59.533%206.36V4.364c-.247-.083-.577-.083-.907-.083-.908%200-1.981.665-2.394%201.58V4.448h-2.146v9.561h2.146V8.937c0-1.663%201.156-2.577%202.229-2.577h1.072Z%22%20style%3D%22fill%3A%20rgb(214%2C%20241%2C%20219)%20!important%3B%22%2F%3E%3C%2Fsvg%3E
- Favicon: https://cdn.sanity.io/images/fdrwu6gi/production/0c4ac64a8a380f81b34c85eb56e8f2340fac954f-80x80.png?w=256&h=256
- Social card (og:image): https://cdn.sanity.io/images/fdrwu6gi/production/4ecf7716c98de655cbae16fedb06c8142e446975-600x592.jpg?w=1200&fm=webp
UI Components
- buttonPrimary: background=#38D059, textColor=#183028, borderColor=#DEE7E0, borderRadius=33554400px, shadow=none
- buttonSecondary: background=#FFFFFF, textColor=#183028, borderColor=#E8E8E8, borderRadius=33554400px, shadow=none
Brand Personality
Tone: professional · Energy: medium · Audience: electronics industry professionals
Cofactr Brand in the Wild
Real-world brand assets — ads, campaigns, marketing materials.
- How Neros Technologies Scaled their Hardware Operations by 10X
- Cofactr Resources | Cofactr | Full-Service Procurement Automation for Electronics
- How Neros Technologies Scaled their Hardware Operations by 10X
- How Neros Technologies Scaled their Hardware Operations by 10X
- Cofactr Resources | Cofactr | Full-Service Procurement Automation for Electronics
- PNP vs Non-PNP Parts
- Image: https://assets.usepylon.com/a50e2741-9673-4358-9f0a-7ff281417958%2F1726177141885-Screenshot%252B2024-04-22%252Bat%252B3_05_43PM.png-9b1baf39-5457-41a3-80bb-84fa89b26f0a?Expires=253370764800&Signature=f72TesuEi6JB5APSwTkg9UW2aqHyPU1jl~~qTkdzup9nkXaqc2VlX2zT7oclMc9~XONK1p9YCH84WRISxg7hw4rN5G9ef7XWf5gYM~uFdQm8aiYUQk0Pjn9j3GPhaRmXnYvYisVLeyeeyuNzy9z~Rj8BFLSbIlw8kp9APzY6Z7~iENIr3r5nL1BUM3NrE4LJG8K1RHTI-VVERLW3mAeyQ4kxC~bnP8S47cKiP78QN~4sBLvNn5pv-aw9zaEE1QS73lIbVvL307arEB5aYaGqJcgcg-~B~t~qc2-YBx4XDe96QHp-EK2IngHmUqqERTPePxuTvZXDi3nZrS~r2XaQtA__&Key-Pair-Id=K3NV4LZ47N8M46
- Source: https://support.cofactr.com/articles/2196657076-pnp-vs-non-pnp-parts
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:
- Open the company's homepage in a browser with DevTools open.
- In the Network tab, filter by "Font" (or by extension: woff2, woff, ttf, otf).
- Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.
- For each captured font URL: right-click → Save As to download the file locally.
- 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": "fontAntiqueLegacy",
"role": "unknown"
}
],
"colors": {
"primary": "#38D059",
"secondary": "#59A986",
"accent": "#38D059",
"background": "#FFFFFF",
"textPrimary": "#183028",
"link": "#183028"
},
"typography": {
"fontFamilies": {
"primary": "Inter",
"heading": "Inter"
},
"fontStacks": {
"heading": [
"fontAntiqueLegacy"
],
"body": [
"Inter"
],
"paragraph": [
"Inter"
]
},
"fontSizes": {
"h1": "48px",
"h2": "48px",
"body": "16px"
}
},
"spacing": {
"baseUnit": 8,
"borderRadius": "0px"
},
"components": {
"buttonPrimary": {
"background": "#38D059",
"textColor": "#183028",
"borderColor": "#DEE7E0",
"borderRadius": "33554400px",
"borderRadiusCorners": {
"topLeft": "33554400px",
"topRight": "33554400px",
"bottomRight": "33554400px",
"bottomLeft": "33554400px"
},
"shadow": "none"
},
"buttonSecondary": {
"background": "#FFFFFF",
"textColor": "#183028",
"borderColor": "#E8E8E8",
"borderRadius": "33554400px",
"borderRadiusCorners": {
"topLeft": "33554400px",
"topRight": "33554400px",
"bottomRight": "33554400px",
"bottomLeft": "33554400px"
},
"shadow": "none"
}
},
"images": {
"logo": "data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2060%2015%22%20class%3D%22w-15%22%20data-fc-idx%3D%220%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M4.959%2014.204C2.149%2014.204%200%2012.054%200%209.242c0-2.81%202.149-4.96%204.959-4.96%201.818%200%203.388.909%204.132%202.314l-1.818.993c-.414-.744-1.24-1.24-2.314-1.24-1.653%200-2.81%201.24-2.81%202.893%200%201.654%201.24%202.894%202.81%202.894%201.074%200%201.983-.496%202.479-1.405l1.9.91c-.743%201.57-2.396%202.563-4.38%202.563ZM36.19%204.45v9.695h-2.157V12.46c-.663%201.18-1.824%201.94-3.4%201.94-2.57%200-4.56-2.277-4.56-5.06%200-2.781%201.99-5.058%204.56-5.058%201.493%200%202.654.675%203.4%201.94V4.533h2.156V4.45Zm-2.24%204.805c0-1.686-1.244-2.95-2.902-2.95-1.659%200-2.903%201.349-2.903%202.95%200%201.687%201.327%202.951%202.903%202.951%201.658%200%202.902-1.264%202.902-2.95ZM41.923%2014.204c-2.81%200-4.958-2.15-4.958-4.962%200-2.81%202.149-4.96%204.958-4.96%201.819%200%203.389.909%204.133%202.314l-1.819.993c-.413-.744-1.24-1.24-2.314-1.24-1.652%200-2.81%201.24-2.81%202.893%200%201.654%201.24%202.894%202.81%202.894%201.075%200%201.984-.496%202.48-1.405l1.9.91c-.743%201.57-2.396%202.563-4.38%202.563ZM19.456%209.242c0%202.812-2.15%204.962-4.962%204.962-2.811%200-4.96-2.15-4.96-4.962%200-2.81%202.149-4.96%204.96-4.96%202.729%200%204.962%202.15%204.962%204.96Zm-7.773%200c0%201.654%201.24%202.894%202.811%202.894s2.812-1.24%202.812-2.894c0-1.653-1.24-2.894-2.812-2.894-1.57.083-2.81%201.323-2.81%202.894ZM23.406%203.79c0-1.07.74-1.73%201.729-1.73h.74V.247C25.628.082%2025.217%200%2024.805%200c-2.057%200-3.54%201.318-3.54%203.626v.824h-1.81v2.142h1.81v7.416h2.141V6.592h2.47v-2.06h-2.47V3.79ZM52.918%2012.38v-.165h-.74c-.988%200-1.729-.663-1.729-1.74V6.584h2.47v-2.07h-2.47V1.945h-2.14v2.568h-1.811v2.07h1.81v3.893c0%202.318%201.483%203.726%203.54%203.726.33%200%20.741-.082%201.07-.165V12.38ZM59.533%206.36V4.364c-.247-.083-.577-.083-.907-.083-.908%200-1.981.665-2.394%201.58V4.448h-2.146v9.561h2.146V8.937c0-1.663%201.156-2.577%202.229-2.577h1.072Z%22%20style%3D%22fill%3A%20rgb(214%2C%20241%2C%20219)%20!important%3B%22%2F%3E%3C%2Fsvg%3E",
"favicon": "https://cdn.sanity.io/images/fdrwu6gi/production/0c4ac64a8a380f81b34c85eb56e8f2340fac954f-80x80.png?w=256&h=256",
"ogImage": "https://cdn.sanity.io/images/fdrwu6gi/production/4ecf7716c98de655cbae16fedb06c8142e446975-600x592.jpg?w=1200&fm=webp",
"logoHref": "/"
},
"__llm_logo_reasoning": {
"selectedIndex": 1,
"reasoning": "Selected #1 because it is visible, located in the header, links to the homepage, and matches the brand inferred from the URL and page title.",
"confidence": 0.9,
"source": "llm"
},
"__llm_button_reasoning": {
"primary": {
"index": 0,
"text": "Get Started",
"reasoning": "Button #0 with text 'Get Started' uses the vibrant brand color #38D059, making it the primary CTA due to its action-oriented text and prominent color."
},
"secondary": {
"index": 3,
"text": "Book a Demo",
"reasoning": "Button #3 with text 'Book a Demo' has a different background color (#FFFFFF) and serves as a secondary action, complementing the primary CTA."
},
"confidence": 0.95
},
"personality": {
"tone": "professional",
"energy": "medium",
"targetAudience": "electronics industry professionals"
},
"designSystem": {
"framework": "tailwind",
"componentLibrary": ""
},
"confidence": {
"buttons": 0.95,
"colors": 0.9,
"overall": 0.925
},
"__llm_metadata": {
"logoSelection": {
"llmCalled": true,
"llmSucceeded": true,
"finalSource": "llm",
"rawLogoSelection": {
"selectedLogoIndex": 1,
"selectedLogoReasoning": "Selected #1 because it is visible, located in the header, links to the homepage, and matches the brand inferred from the URL and page title.",
"confidence": 0.9
}
},
"buttonClassification": {
"llmCalled": true,
"llmSucceeded": true
}
}
}