# Gas Pos Brand Identity A complete profile of **Gas Pos**'s visual system — colors, typography, components, and personality — extracted from https://gaspos.co. Built for designers, agents, and AI tools. - Page: https://characterquilt.com/branding/gas-pos - Machine-readable JSON: https://characterquilt.com/branding/gas-pos.json - Per-page llms.txt: https://characterquilt.com/branding/gas-pos/llms.txt ## Quick Facts | Field | Value | |---|---| | Primary | #0000EE | | Accent | #9E1B32 | | Body Font | Open Sans | | Heading Font | Avenir LT W01 35 Light | ## Color Palette - primary: #0000EE - secondary: #116DFF - accent: #9E1B32 - background: #FFFFFF - textPrimary: #9E1B32 - link: #9E1B32 ## Typography - primary: Open Sans — https://fonts.google.com/specimen/Open+Sans - heading: Avenir LT W01 35 Light — https://fonts.google.com/specimen/Avenir+LT+W01+35+Light ## Visual Assets - Logo: data:image/svg+xml;utf8,%3Csvg%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20data-bbox%3D%2219.03%206.5%20162.939%20177.752%22%20viewBox%3D%2219.03%206.5%20162.939%20177.752%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22presentation%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%0A%20%20%20%20%3Cg%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M63.468%2050.937a3.705%203.705%200%200%201%203.703-3.703%203.695%203.695%200%200%201%203.703%203.703v7.406h58.788a.463.463%200%200%200%20.463-.463v-28.7a.463.463%200%200%200-.463-.463h-87.95a.463.463%200%200%200-.463.463v28.7c0%20.256.207.463.463.463h21.756v-7.406z%22%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M180.749%2055.59l-12.507-12.514a3.708%203.708%200%200%200-5.236%200%203.712%203.712%200%200%200%200%205.244l11.422%2011.422a.463.463%200%200%201%20.136.327v98.261c0%206.136-4.974%2011.109-11.109%2011.109-6.136%200-11.109-4.974-11.109-11.109v-40.735c0-8.163-6.64-14.813-14.813-14.813v-7.406H34.306a.463.463%200%200%200-.463.463v84.247a4.166%204.166%200%200%200%204.166%204.166h95.356a4.166%204.166%200%200%200%204.166-4.166v-69.897a7.41%207.41%200%200%201%207.406%207.406v40.735c0%2010.226%208.29%2018.516%2018.516%2018.516%2010.226%200%2018.516-8.29%2018.516-18.516V58.538a4.163%204.163%200%200%200-1.22-2.948z%22%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33.843%2087.969h114.798a3.693%203.693%200%200%200%203.703-3.703v-73.6a4.166%204.166%200%200%200-4.166-4.166H23.196a4.166%204.166%200%200%200-4.166%204.166v73.6a3.702%203.702%200%200%200%203.703%203.703h11.11zm0-62.491a4.166%204.166%200%200%201%204.166-4.166h95.356a4.166%204.166%200%200%201%204.166%204.166v36.106a4.166%204.166%200%200%201-4.166%204.166H38.009a4.166%204.166%200%200%201-4.166-4.166V25.478z%22%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E - Favicon: https://static.parastorage.com/client/pfavico.ico ## UI Components - input: background=transparent, textColor=#FFFFFF, borderColor=#FFFFFF, borderRadius=0px, shadow=none - buttonPrimary: background=#9E1B32, textColor=#0000EE, borderRadius=100px, shadow=none ## Brand Personality Tone: professional · Energy: medium · Audience: gas station and truck stop owners ## Gas Pos Brand in the Wild Real-world brand assets — ads, campaigns, marketing materials. - **Gas Pos Intrepid WebPortal** - Image: https://portal.gaspos.co/img/identity/mockup1.png - Source: https://portal.gaspos.co/ - **Blog** - Image: https://static.wixstatic.com/media/7c6454_eb7a811fdf854d2985dbc7963e97b1c6~mv2.png/v1/fill/w_354,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/7c6454_eb7a811fdf854d2985dbc7963e97b1c6~mv2.webp - Source: https://www.gaspos.co/blog - **Blog** - Image: https://static.wixstatic.com/media/7c6454_e7040b0e4f614729985986abc34bd102~mv2.png/v1/fill/w_980,h_1213,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/7c6454_e7040b0e4f614729985986abc34bd102~mv2.png - Source: https://www.gaspos.co/blog - **Blog** - Image: https://static.wixstatic.com/media/7c6454_10fe26e58d774533ad06ef5321c9645b~mv2.jpg/v1/fill/w_500,h_369,al_c,q_80,enc_avif,quality_auto/7c6454_10fe26e58d774533ad06ef5321c9645b~mv2.jpg - Source: https://www.gaspos.co/blog - **Recent LinkedIn Posts By The Gas Pos Team** - Image: https://static.wixstatic.com/media/7c6454_02f2c272e6f64fad8e734a3bb4b8906f~mv2.png/v1/fill/w_980,h_1182,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/7c6454_02f2c272e6f64fad8e734a3bb4b8906f~mv2.png - Source: https://www.gaspos.co/single-post/recent-linkedin-posts-by-the-gas-pos-team - **Blog** - Image: https://static.wixstatic.com/media/7c6454_dc71b38c83e94c3ebcb8f3898c7e602b~mv2.jpg/v1/fill/w_500,h_369,al_c,q_80,enc_avif,quality_auto/7c6454_dc71b38c83e94c3ebcb8f3898c7e602b~mv2.jpg - Source: https://www.gaspos.co/blog ## 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": "Open Sans", "role": "body" }, { "family": "Avenir LT W01 35 Light", "role": "heading" }, { "family": "Lulo Clean W01 One Bold", "role": "display" } ], "colors": { "primary": "#0000EE", "secondary": "#116DFF", "accent": "#9E1B32", "background": "#FFFFFF", "textPrimary": "#9E1B32", "link": "#9E1B32" }, "typography": { "fontFamilies": { "primary": "Open Sans", "heading": "Avenir LT W01 35 Light" }, "fontStacks": { "heading": [ "Arial", "Helvetica", "sans-serif" ], "body": [ "Arial", "Helvetica", "sans-serif" ], "paragraph": [ "avenir-lt-w01_35-light1475496", "sans-serif" ] }, "fontSizes": { "h1": "10px", "h2": "10px", "body": "16px" } }, "spacing": { "baseUnit": 4, "borderRadius": "0px" }, "components": { "input": { "background": "transparent", "textColor": "#FFFFFF", "borderColor": "#FFFFFF", "borderRadius": "0px", "borderRadiusCorners": { "topLeft": "0px", "topRight": "0px", "bottomRight": "0px", "bottomLeft": "0px" }, "shadow": "none" }, "buttonPrimary": { "background": "#9E1B32", "textColor": "#0000EE", "borderRadius": "100px", "borderRadiusCorners": { "topLeft": "100px", "topRight": "100px", "bottomRight": "100px", "bottomLeft": "100px" }, "shadow": "none" } }, "images": { "logo": "data:image/svg+xml;utf8,%3Csvg%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20data-bbox%3D%2219.03%206.5%20162.939%20177.752%22%20viewBox%3D%2219.03%206.5%20162.939%20177.752%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20role%3D%22presentation%22%20aria-hidden%3D%22true%22%20data-fc-idx%3D%220%22%3E%0A%20%20%20%20%3Cg%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M63.468%2050.937a3.705%203.705%200%200%201%203.703-3.703%203.695%203.695%200%200%201%203.703%203.703v7.406h58.788a.463.463%200%200%200%20.463-.463v-28.7a.463.463%200%200%200-.463-.463h-87.95a.463.463%200%200%200-.463.463v28.7c0%20.256.207.463.463.463h21.756v-7.406z%22%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M180.749%2055.59l-12.507-12.514a3.708%203.708%200%200%200-5.236%200%203.712%203.712%200%200%200%200%205.244l11.422%2011.422a.463.463%200%200%201%20.136.327v98.261c0%206.136-4.974%2011.109-11.109%2011.109-6.136%200-11.109-4.974-11.109-11.109v-40.735c0-8.163-6.64-14.813-14.813-14.813v-7.406H34.306a.463.463%200%200%200-.463.463v84.247a4.166%204.166%200%200%200%204.166%204.166h95.356a4.166%204.166%200%200%200%204.166-4.166v-69.897a7.41%207.41%200%200%201%207.406%207.406v40.735c0%2010.226%208.29%2018.516%2018.516%2018.516%2010.226%200%2018.516-8.29%2018.516-18.516V58.538a4.163%204.163%200%200%200-1.22-2.948z%22%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M33.843%2087.969h114.798a3.693%203.693%200%200%200%203.703-3.703v-73.6a4.166%204.166%200%200%200-4.166-4.166H23.196a4.166%204.166%200%200%200-4.166%204.166v73.6a3.702%203.702%200%200%200%203.703%203.703h11.11zm0-62.491a4.166%204.166%200%200%201%204.166-4.166h95.356a4.166%204.166%200%200%201%204.166%204.166v36.106a4.166%204.166%200%200%201-4.166%204.166H38.009a4.166%204.166%200%200%201-4.166-4.166V25.478z%22%20style%3D%22fill%3A%20rgb(24%2C%2024%2C%2024)%20!important%3B%20stroke%3A%20rgb(153%2C%20153%2C%20153)%20!important%3B%20stroke-width%3A%200px%20!important%3B%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E", "favicon": "https://static.parastorage.com/client/pfavico.ico", "ogImage": null, "logoHref": "https://www.gaspos.co" }, "__llm_logo_reasoning": { "selectedIndex": 2, "reasoning": "Selected #2 because it is the largest visible logo in the header, links to the homepage, and matches the brand inferred from the URL and page title.", "confidence": 0.95, "source": "llm" }, "__llm_button_reasoning": { "primary": { "index": 0, "text": "Watch Demo", "reasoning": "Button #0 'Watch Demo' uses the vibrant brand color #9E1B32 and is likely a key action for engaging users with the product." }, "secondary": { "index": -1, "text": "N/A", "reasoning": "All buttons share the same background color, making it impossible to select a secondary button with a different color." }, "confidence": 0.9 }, "personality": { "tone": "professional", "energy": "medium", "targetAudience": "gas station and truck stop owners" }, "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": 2, "selectedLogoReasoning": "Selected #2 because it is the largest visible logo in the header, links to the homepage, and matches the brand inferred from the URL and page title.", "confidence": 0.95 } }, "buttonClassification": { "llmCalled": true, "llmSucceeded": true } } } ```